73
Copyright 2007, Information Builders. Slide 1 Integration and Search Vincent Lam Product Marketing Manager June, 2008

Integration and Search

  • Upload
    fleta

  • View
    54

  • Download
    0

Embed Size (px)

DESCRIPTION

Integration and Search. Vincent Lam Product Marketing Manager June, 2008. More than 300 packaged adapters, providing connectivity to all enterprise information assets. The ability to integrate, transform and migrate those assets for all business requirements. Providing support for - PowerPoint PPT Presentation

Citation preview

Page 1: Integration and Search

Copyright 2007, Information Builders. Slide 1

Integration and Search

Vincent LamProduct Marketing Manager

June, 2008

Page 2: Integration and Search

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.

Page 3: Integration and Search

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

Page 4: Integration and Search

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

Page 5: Integration and Search

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

Page 6: Integration and Search

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

Page 7: Integration and Search

Copyright 2007, Information Builders. Slide 7

Why Search?

Page 8: Integration and 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

Page 9: Integration and Search

Copyright 2007, Information Builders. Slide 9

Demo

Page 10: Integration and Search

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

Page 11: Integration and Search

SAP customer search

Page 12: Integration and Search

Searching SAP with iWay and Google Search Appliance

Page 13: Integration and Search

In this example you’re searching for Doctors in Region 6 within SAP

Page 14: Integration and Search

In this example you’re searching for Doctors in any region within SAP

Page 15: Integration and Search

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.

Page 16: Integration and Search

The Alternative?

Page 17: Integration and Search

Logon to sap

Select the proper system and enter the correct credentials

Page 18: Integration and Search

SAP Main Menu

Click on SAP Menu, if not present select menu option menu->SAP menu

Page 19: Integration and Search

Sap standard menu appears

Select Logistics

Page 20: Integration and Search

Logistics menu

Select Sales and Distribution->MasterData

Page 21: Integration and Search

Master Data Menu

Select Business Partner->Customer

Page 22: Integration and Search

Customer menu

Select Customer->Display->Complete

Page 23: Integration and Search

Customer Display entry screen

Click the box in a circle at the end of the customer field to open the search menu

Page 24: Integration and Search

Customer search menu

Page 25: Integration and Search

Customer Search Options

Click the rightmost button at the end of the tabs to display all possible search options

Page 26: Integration and Search

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 !

Page 27: Integration and Search

Sample search

“judy” is entered and the green check clicked

Page 28: Integration and Search

Wrong result

The term “judy” is auto converted by SAP to uppercase, and the wrong record returned

Page 29: Integration and Search

Desired result

Page 30: Integration and Search

How to find the correct record

If using standard SAP software, write an ABAP program!

Page 31: Integration and Search

Create ABAP program

Page 32: Integration and Search

Assign program to package

Page 33: Integration and Search

Enter code and run

Nothing is returned, so change query and run again!

Page 34: Integration and Search

Run ABAP report

Not using a WHERE clause, returns all customers, could be costly!

Page 35: Integration and Search

Found correct record!

Where program runs, the sap report view displays the results, select FIND from the Menu and enter search term.

Page 36: Integration and Search

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.

Page 37: Integration and Search

Return to Display Customer and enter customer number

Enter the number found on the report to get the customer display screen

Page 38: Integration and Search

Display Correct Customer

Page 39: Integration and Search

Copyright 2007, Information Builders. Slide 39

Why Integration + Search?

Page 40: Integration and Search

Copyright 2007, Information Builders. Slide 40

Scope: What can be indexed?

Page 41: Integration and Search

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

Page 42: Integration and Search

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

Page 43: Integration and Search

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

Page 44: Integration and Search

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

Page 45: Integration and Search

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

Page 46: Integration and Search

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

Page 47: Integration and Search

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

Page 48: Integration and Search

Copyright 2007, Information Builders. Slide 48

iWay Enterprise Index Object

Page 49: Integration and Search

Copyright 2007, Information Builders. Slide 49

Flexibility: How adaptable is search?

Page 50: Integration and Search

Copyright 2007, Information Builders. Slide 50

Typical Search Engine

Data Store

Page 51: Integration and Search

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

Page 52: Integration and Search

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

Page 53: Integration and Search

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

Page 54: Integration and Search

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

Page 55: Integration and Search

Copyright 2007, Information Builders. Slide 55

Relevancy Enhancements: Dynamic Categorization

Page 56: Integration and Search

Copyright 2007, Information Builders. Slide 56

Reusability: How long does it take to implement?

Page 57: Integration and Search

SAP Mainframe Siebel DB2

Page 58: Integration and Search

SAP Mainframe Siebel

Adapters

DB2

ServiceEnablement

Page 59: Integration and Search

BPM

SAP Mainframe Siebel

Adapters

SOAP

DB2

ServiceEnablement

Page 60: Integration and Search

BPM Portal B2B

SAP Mainframe Siebel

Adapters

SOAP Plug-in XML/AS2

EAI Tools

Flat/MQ

DB2

ServiceEnablement

ServiceConsumption

Page 61: Integration and Search

BPM Portal B2B

SAP Mainframe Siebel

Adapters

SOAP Plug-in XML/AS2

EAI Tools

Flat/MQ

DB2

ServiceEnablement

ServiceConsumption

Business Level

Page 62: Integration and Search

BPM Portal B2B

SAP Mainframe Siebel

Adapters

SOAP Plug-in XML/AS2

EAI Tools

Flat/MQ

DB2

ServiceEnablement

ServiceConsumption

Business Level

Application Level

Page 63: Integration and Search

BPM Portal B2B

SAP Mainframe Siebel

Adapters

SOAP Plug-in XML/AS2

EAI Tools

Flat/MQ

DB2

ServiceEnablement

ServiceConsumption

Business Level

Application Level

Page 64: Integration and Search

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

Page 65: Integration and Search

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

Page 66: Integration and Search

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

Page 67: Integration and Search

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

Page 68: Integration and Search

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

Page 69: Integration and Search

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

Page 70: Integration and Search

Copyright 2007, Information Builders. Slide 70

Summary

Page 71: Integration and Search

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

Page 72: Integration and Search

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!

Page 73: Integration and Search

Copyright 2007, Information Builders. Slide 73

Thank You