Integration and Search
description
Transcript of Integration and Search
Copyright 2007, Information Builders. Slide 1
Integration and Search
Vincent LamProduct Marketing Manager
June, 2008
Who is iWay Software?
Information Management
SOA Middleware
Adapters
Applications
Transactions
Databases
Messages
Documents
Services
The ability to integrate, transform and migrate those assets
for all business requirements.
Providing support for 7 styles of Data Integration
More than 300 packaged adapters, providing connectivity to all
enterprise information assets.
Who is iWay Software?
Industry leading provider All enterprise assets
85 databases 150 real-time sources
Applications Messages Transactions Documents Services
Replaces manual programming Completely reusable
Information Management
SOA Middleware
Adapters
Applications
Transactions
Databases
Messages
Documents
Services
Who is iWay Software?
Streamlines business processes Infrastructure augmentation Infrastructure standardization Multi-purpose integration
SOA, EAI, B2B, etc. Specific industry solutions
Financial services, government, supply chain, healthcare, etc.
Minimizes technology shifts, new business initiatives and mergers
SOA Governance
Information Management
SOA Middleware
Adapters
Applications
Transactions
Databases
Messages
Documents
Services
Who is iWay Software?
7 Styles of Data Integration:
1. Data Warehouse 2. Real-time Data Warehouse3. Operational Data Access 4. Federated Query / EII5. Service Oriented Architecture6. Process-Driven BI
- Alerts- Business Activity Monitoring
7. Enterprise Search
Information Management
SOA Middleware
Adapters
Applications
Transactions
Databases
Messages
Documents
Services
Service ManagerService Manager
ProcessManager
TradingManager
Universal Adapter Suite
3rd Party Tools
EnterpriseIndex
ServiceValidation
Suite
DataMigrator
ServiceManagement
Suite
iWayiWay iWay iWay iWayiWay
Data Application Transaction Program Emulation eBusiness
Integration Tools
Explorer Transformer Designer
Copyright 2007, Information Builders. Slide 7
Why Search?
Copyright 2007, Information Builders. Slide 8
Productivity: Employee spend 1 to 3 hours per day searching for information*
BI for the Masses: Current BI penetration 20% The Google effect on BI
Information Access: Information doubles every two years Most valuable data is structured in applications and data stores Acceleration of ad hoc queries Unified access to internal and external data
The Case for Enterprise Search
Sources: Business Week; Accenture research on companies with annual revenue of more than $500 million; Forrester research
Copyright 2007, Information Builders. Slide 9
Demo
Copyright 2007, Information Builders. Slide 10
Mainframe
Information Access: Single Access Point To All Sources
Single Point of Information Access
IT
BusinessAnalysts
Anyone
Mainframe Spare Spare Mainframe SpareData Data
Multiple Application
Interfaces
SAP customer search
Searching SAP with iWay and Google Search Appliance
In this example you’re searching for Doctors in Region 6 within SAP
In this example you’re searching for Doctors in any region within SAP
When you click on the Google search link of the document you would like to see, the results will be displayed in an HTML format which was rendered by the iWay adapter live from the SAP system.
The Alternative?
Logon to sap
Select the proper system and enter the correct credentials
SAP Main Menu
Click on SAP Menu, if not present select menu option menu->SAP menu
Sap standard menu appears
Select Logistics
Logistics menu
Select Sales and Distribution->MasterData
Master Data Menu
Select Business Partner->Customer
Customer menu
Select Customer->Display->Complete
Customer Display entry screen
Click the box in a circle at the end of the customer field to open the search menu
Customer search menu
Customer Search Options
Click the rightmost button at the end of the tabs to display all possible search options
Search options
Important to note that all the options except the first checked one, required the user toknow something about the customer they are searching for. No title search is permitted,
Such as “Dr.” or “Ms”, and it is only a “starts with” that doesn’t display all entries !
Sample search
“judy” is entered and the green check clicked
Wrong result
The term “judy” is auto converted by SAP to uppercase, and the wrong record returned
Desired result
How to find the correct record
If using standard SAP software, write an ABAP program!
Create ABAP program
Assign program to package
Enter code and run
Nothing is returned, so change query and run again!
Run ABAP report
Not using a WHERE clause, returns all customers, could be costly!
Found correct record!
Where program runs, the sap report view displays the results, select FIND from the Menu and enter search term.
Reason why where clause failed
Spelling was not correct (1) or field did not contain the correct data (2) to match the Where clause in the program.
Return to Display Customer and enter customer number
Enter the number found on the report to get the customer display screen
Display Correct Customer
Copyright 2007, Information Builders. Slide 39
Why Integration + Search?
Copyright 2007, Information Builders. Slide 40
Scope: What can be indexed?
Copyright 2007, Information Builders. Slide 41
Mainframe
Typical Enterprise Search Product
Single Point of Information Access
IT
BusinessAnalysts
Anyone
Mainframe Spare Spare Mainframe SpareData Data
Multiple Application
Interfaces
Copyright 2007, Information Builders. Slide 42
Mainframe
Search Utilizing iWay Adapter Technology
Single Point of Information Access
IT
BusinessAnalysts
Anyone
Mainframe Spare Spare Mainframe SpareData Data
Multiple Application
Interfaces
Data AdaptersADABASADABAS/CALLBASE/SQLALL-IN-1BtreiveC-ISAMD-ISAMCA-DatacomCA-IDMSCA-IDMS/RCA-IngresCA-OpenIngresCoudscapeDB2DB2/2DB2/UDBDB2/400DB2/6000DBMSDBASEDelimited FilesENSCRIBEEssbaseExcelFlatfilesFOCUSFoxproIDS-IIImage SQLIMSIMS/DB
IMS/DCIMS/TMINFOAccessInfomanInformixISAMKSAMLotus NotesModel 204MS AccessMS SQL ServerMS OLAP ServicesMUMPSNetISAMNomadNucleusNonstop SQLNR OracleOMNIDEXOpen M/SQLOracle 7Oracle 8iOracle 9iPacePick SystemsProprietary FilesProgressQSAMRDBRed BrickRMS
ShareBase SQL MP Nonstop SQL/DS SUPRA Sybase Sybase/IQ System 2000 Teradata Total TurboIMAGE UFAS Ultrix/SQL UNIFY UNISYS DMS Universe UX VSAM WIIS XML VSE
Directory Adapters LDAP
Application AdaptersEmulation IBM 3270 IBM 5250 Telnet VT100 VT200 Windows Applications
Transaction Bull TDS CICS-TS CICS-Native Unisys ClearPath IBM OTMA IMS/DC IMS/TM
Procedural Program CA ADS Online Cobol C C++ EJB Fortran Java Javabeans Oracle PL/SQL Pascal RPG SAG Natural
ERP JDE JDE OneWorld Oracle Applications Peoplesoft7 Peoplesoft8 MySAP.COM SAP BW SAP Portals SAP R/2 SAP R//3 QAD
Application System Adapters
CRM Clarify Siebel Vantive/Peoplesoft 7 Vantive/Peoplesoft 8
Supply Chain Management I2 Technologies Manugistics
Financial Packages Hogan Financials Logan Financials Oracle Financials Walker Interactive
eCommerce Ariba Buyer Broadvision Commerce One Rosettanet
eBusiness Adapters
Misc Millenium SCT Integral Systems
EDI ANSI X12 (American) ANSI X12 (European) ACORD HIPAA All HIPAA Trans. HL7 FORMAT Pre-canned Templates
Financial SWIFTML FIX/FIXML
XML BIZTALK WMQI/MQSI cXML XCML XBRK OAG BOD CsV/CDF (flat files) xCBL ebXML
Web Services SOAP ebXML UDDI WSDL
Messaging Message/Q Candle Roma IBM/MQSeries JMS Microsoft MSMQ Oracle AQ Sonic MQ TIBCO Rendezvous
Security Adapters HTTPS S/MIME SSL MDN (Non-repudiation) Digital Certificates S/Key Key Encryption
email MAPI cc:mail (VIM) Lotus Notes (VIM) SMTP/MIME POP
System Adapters
Application Servers SupportedApplication Servers Supported IBM WebSphere Application ServerIBM WebSphere Application Server BEA WebLogic Application Server BEA WebLogic Application Server iPlanet Application ServeriPlanet Application Server Any CGI compliant Web ServerAny CGI compliant Web Server Any J2EE Compliant Web Server Any J2EE Compliant Web Server
Dev. Tools SupportedDev. Tools Supported IBM Visual Age for JavaIBM Visual Age for Java WebGain Visual CaféWebGain Visual Café NeuVis NeurchitectNeuVis Neurchitect
Connector Plug-Ins for Integration Broker(s)Connector Plug-Ins for Integration Broker(s) IBM Websphere MQ IntegratorIBM Websphere MQ Integrator Microsoft Biztalk ServerMicrosoft Biztalk Server
Connector Plug-ins for Application ServersConnector Plug-ins for Application Servers IBM Websphere Application ServerIBM Websphere Application Server iPlanet Application ServeriPlanet Application Server BEA Weblogic Application ServerBEA Weblogic Application Server Oracle9Oracle9i i Application ServerApplication Server
Connector Connector TechnologiesTechnologies AcActiveXtiveX CORBACORBA IWayIWay JCA JCA JDBC (V1 &V2)JDBC (V1 &V2) MQSeriesMQSeries Microsoft DTSMicrosoft DTS ODBC ODBC OLE DBOLE DB XMLXML
Communications Communications AdaptersAdapters APPCAPPC DECNetDECNet FTPFTP LU0LU0 LU2(3270)LU2(3270) LU 6.2LU 6.2 HTTPHTTP Named PipesNamed Pipes NetBIOSNetBIOS WAPWAP XCFXCF TCP/IPTCP/IP
Config. Tools SupportedConfig. Tools Supported IBM TivoliIBM Tivoli BMC PatrolBMC Patrol EclipseEclipse
Foundation TechnologiesFoundation Technologies COMCOM J2EEJ2EE .NET.NET RMI RMI
Technologies, Standards, and Environments
AS/400 OS/400BULL ESCALABULL GCOS 7BULL GCOS 8CICSData GeneralHP MPE/XLHP UXICL SX SeriesLinux CalderaLinux RedHatMac OS
MVS OS/390NCR MP-RASOpen VMS VAXOS/2 EEOS/390 Open EditionPyramidRS6000 AIXSCO UNIXSequent DynixSequent NumaSiemans SinixSiemans Reliant
Sun SolarisTandem NonStopTru64UnisysUNIXwareVM ESAVSE ESAWindows 2000Windows NT AlphaWindows NY IntelWindows XP
Operating Systems Supported
Copyright 2007, Information Builders. Slide 47
iWay Adapter Framework for Search
WebFOCUS Magnify Utilizes Lucene or Google Search Appliance engine Supported out of the box
Google Search Appliance Supported out of the box
Other Search Engines Can be integrated with external calls in Service Manager Not out of the box
Copyright 2007, Information Builders. Slide 48
iWay Enterprise Index Object
Copyright 2007, Information Builders. Slide 49
Flexibility: How adaptable is search?
Copyright 2007, Information Builders. Slide 50
Typical Search Engine
Data Store
Copyright 2007, Information Builders. Slide 51
Typical Search Engine
“Snapshot” Indexing Information is crawled 1 to 1 mapping of data to search results
Great for machines, bad for people
Limited Joins on Data for Views Database Driven
No ability to integrate logic
All or nothing approach Can’t customize much per source
Copyright 2007, Information Builders. Slide 52
i-Way Service Manager
Magnify: Transactional Indexing Overview
Capture incoming transactions
Enrich transaction with meta data
Transform and feed records into Google
Search Request
Process Search
Magnify Results
Report Request
WF Report
• Dynamic Categorization allows uses to narrow down thousands of search results to what they need in a guided manner• Dynamic Tabular View allows users to sort, chart, pivot, etc. the search results• Run directly from the search Hits standard, parametrized, ad hoc and other reports
Copyright 2007, Information Builders. Slide 53
Utilizing Service Manager with Search
Real-time Transactional Indexing Information is pushed Custom mapping of data to search results
Great for machines, even better for people
Custom Joins Against Any Source Database + ERP + CRM + 3270 + CICS… comprehensive
view of data
Customizable Security
Copyright 2007, Information Builders. Slide 54
Utilizing Service Manager with Search
Full SOA Stack Conditional Logic Call applications based on data Reformat, modify data as needed before indexing GUI Driven
Customization Customize as much as desired per source Or.. Use a simple reusable flow if no customization is
necessary
Copyright 2007, Information Builders. Slide 55
Relevancy Enhancements: Dynamic Categorization
Copyright 2007, Information Builders. Slide 56
Reusability: How long does it take to implement?
SAP Mainframe Siebel DB2
SAP Mainframe Siebel
Adapters
DB2
ServiceEnablement
BPM
SAP Mainframe Siebel
Adapters
SOAP
DB2
ServiceEnablement
BPM Portal B2B
SAP Mainframe Siebel
Adapters
SOAP Plug-in XML/AS2
EAI Tools
Flat/MQ
DB2
ServiceEnablement
ServiceConsumption
BPM Portal B2B
SAP Mainframe Siebel
Adapters
SOAP Plug-in XML/AS2
EAI Tools
Flat/MQ
DB2
ServiceEnablement
ServiceConsumption
Business Level
BPM Portal B2B
SAP Mainframe Siebel
Adapters
SOAP Plug-in XML/AS2
EAI Tools
Flat/MQ
DB2
ServiceEnablement
ServiceConsumption
Business Level
Application Level
BPM Portal B2B
SAP Mainframe Siebel
Adapters
SOAP Plug-in XML/AS2
EAI Tools
Flat/MQ
DB2
ServiceEnablement
ServiceConsumption
Business Level
Application Level
BPM Portal B2B
SAP Mainframe Siebel
Adapters
SOAP Plug-in XML/AS2
EAI Tools
Flat/MQ
DB2
In Out
ServiceEnablement
ServiceConsumption
Business Level
Application Level
BPM Portal B2B
SAP Mainframe Siebel
Adapters
SOAP Plug-in XML/AS2
EAI Tools
Flat/MQ
DB2
In Out
Step 1:Validate
Step 2:Enrich
Step 3:Update
ServiceEnablement
ServiceConsumption
Business Level
Application Level
BPM Portal B2B
SAP Mainframe Siebel
Adapters
SOAP Plug-in XML/AS2
EAI Tools
Flat/MQ
DB2
In Out
Step 1:Validate
Step 2:Enrich
Step 3:Update
ServiceEnablement
ServiceConsumption
ServiceComposition
Business Level
Application Level
In Out In Out In Out
BPM Portal B2B
SAP Mainframe Siebel
Adapters
SOAP Plug-in XML/AS2
EAI Tools
Flat/MQ
DB2
In Out
Step 1:Validate
Step 2:Enrich
Step 3:Update
ServiceEnablement
ServiceConsumption
ServiceComposition
Business Level
Application Level
Serv
ice G
overn
an
ce
In Out In Out In Out
BPM Portal B2B
SAP Mainframe Siebel
Adapters
SOAP Plug-in XML/AS2
EAI Tools
Flat/MQ
DB2
In Out
Step 1:Validate
Step 2:Enrich
Step 3:Update
Step 4:Index
ServiceEnablement
ServiceConsumption
Business Level
Application Level
Serv
ice G
overn
an
ce
In Out In Out In Out
Copyright 2007, Information Builders. Slide 69
Integration with Search
Leverages existing infrastructure
Maintain just one copy of business logic
Same tools – no need to learn another toolset
Adaptable
Copyright 2007, Information Builders. Slide 70
Summary
Copyright 2007, Information Builders. Slide 71
Integration and Search
Enterprise Search Real world benefits
Search and Integration are closely related Similar issues
Issues Search Engines and Integration Share Scope Flexibility Reusability
Copyright 2007, Information Builders. Slide 72
Integration and Search
Solutions Integration and Search Share to Address These Issues Universal Adapter Framework iWay Service Manager SOA Suite
iWay Enterprise IndexWebFOCUS Magnify
The Future… Expect to see more coupling between Integration and
Search!
Copyright 2007, Information Builders. Slide 73
Thank You