Copyright 2007, Information Builders. Slide 1 Integration and Search Vincent Lam Product Marketing...

Preview:

Citation preview

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

Recommended