14
opyright © 2001 iWay Software SOA: Not Just Jake Freivald Director iWay Software Copyright © 2004 iWay Software 1 Web Services February 7, 2022 Norman Manley Vice President February 7, 2022 Service Oriented Architecture The Missing Link?

Copyright © 2001 iWay Software 1 SOA: Not Just Jake Freivald Director iWay Software Copyright © 2004 iWay Software 1 Web Services January 10, 2014 Norman

Embed Size (px)

Citation preview

Page 1: Copyright © 2001 iWay Software 1 SOA: Not Just Jake Freivald Director iWay Software Copyright © 2004 iWay Software 1 Web Services January 10, 2014 Norman

Copyright © 2001 iWay Software 1

SOA: Not Just

Jake FreivaldDirectoriWay Software

Copyright © 2004 iWay Software 1

Web Services

April 10, 2023

Norman ManleyVice President

April 10, 2023

Service Oriented ArchitectureThe Missing Link?

Page 2: Copyright © 2001 iWay Software 1 SOA: Not Just Jake Freivald Director iWay Software Copyright © 2004 iWay Software 1 Web Services January 10, 2014 Norman

Copyright © 2001 iWay Software 2

SOA – The Missing Link? iWay Software - An Information Builders Company

World leader in connecting information assets Over 2000 customers Over 6000 servers

Adapter Suite for integration

Page 3: Copyright © 2001 iWay Software 1 SOA: Not Just Jake Freivald Director iWay Software Copyright © 2004 iWay Software 1 Web Services January 10, 2014 Norman

Copyright © 2001 iWay Software 3

SOA – The Missing Link?Where are we coming from?

The Monolithic Structure

CICS gatewayCICS gateway

ORBORB

MessageMessage

ScreenScreenscrapescrape

RPCRPC

Down-Down-loadloadfilefile

SocketsSockets

MessageMessagequeuequeue

ScreenScreenscrapescrape

ScreenScreenscrapescrape

ScreenScreenscrapescrape

APPCAPPC

Trans-Trans-actionaction

filefile

MessageMessage

Down-Down-loadloadfilefile

CICS gatewayCICS gateway

MessageMessagequeuequeue

Trans-Trans-actionaction

filefile

APPCAPPC

Down-Down-loadloadfilefile

Trans-Trans-actionaction

filefile

MessageMessagequeuequeue

Trans-Trans-actionaction

filefileRPCRPC

SocketsSockets

ORBORBCICS gatewayCICS gateway

Page 4: Copyright © 2001 iWay Software 1 SOA: Not Just Jake Freivald Director iWay Software Copyright © 2004 iWay Software 1 Web Services January 10, 2014 Norman

Copyright © 2001 iWay Software 4

SOA – The Missing Link?What is the Value Proposition?

SOA promises seamless collaboration of multiple information systems without regard for the nature of the technology or the incompatibilities that may exist between systems.

Page 5: Copyright © 2001 iWay Software 1 SOA: Not Just Jake Freivald Director iWay Software Copyright © 2004 iWay Software 1 Web Services January 10, 2014 Norman

Copyright © 2001 iWay Software 5

The Business processes transactions – Contracts, Orders, Deliveries, Invoices, Payments etc.

They don’t want to wait a year while IT re-writes the mainframe invoicing system which has worked fine for the last 10 years.

They want to provide better Customer Service at lower cost

The Business needs to be agile – changing the service they offer to meet market demands

The Business

SOA – The Missing Link?What does the Business want?

Page 6: Copyright © 2001 iWay Software 1 SOA: Not Just Jake Freivald Director iWay Software Copyright © 2004 iWay Software 1 Web Services January 10, 2014 Norman

Copyright © 2001 iWay Software 6

SOA – The Missing Link?One Adapter Layer for All Projects

SOAPSOAP JCAJCA JDBCJDBC JMSJMS MQMQ ODBCODBC OLE DBOLE DB

WS

API

WS

APIApplicationApplication DatabaseDatabase eBusinesseBusiness LegacyLegacy TechnologyTechnology

Page 7: Copyright © 2001 iWay Software 1 SOA: Not Just Jake Freivald Director iWay Software Copyright © 2004 iWay Software 1 Web Services January 10, 2014 Norman

Copyright © 2001 iWay Software 7

SOA – The Missing Link?So what do we achieve?

Agile business systems can be created utilizing the information technologies companies already have in place, since no business can afford the time and expense of ripping out, replacing or rewriting every incompatible technology that impedes business agility.

Page 8: Copyright © 2001 iWay Software 1 SOA: Not Just Jake Freivald Director iWay Software Copyright © 2004 iWay Software 1 Web Services January 10, 2014 Norman

Copyright © 2001 iWay Software 8

SOA – The Missing Link?What does the Business want?

The Business Back Office Systems

WebPortal

OrderEntry

PayBill

SendGoods

SwiftAdapter

OracleAdapter

PeoplesoftAdapter

SAPAdapter

Page 9: Copyright © 2001 iWay Software 1 SOA: Not Just Jake Freivald Director iWay Software Copyright © 2004 iWay Software 1 Web Services January 10, 2014 Norman

Copyright © 2001 iWay Software 9

Adapter Classes Data Adapters:

Provide a relational view of proprietary databases and file systems

Application Adapters: e.g. SAP, Siebel, PeopleSoft, JDE

eBusiness Adapters: e.g. EDI, SWIFT, cXML, HIPAA

Transaction Adapters: e.g. CICS, IMS, Tuxedo

Emulation Adapters: e.g. 3270, 5250

Touchpoint Adapters: e.g. Bill of Materials, Chart of Accounts, Purchase Order, Sales Order, Work Order & more

Program Adapters: e.g. 3GL, 4GL, etc.

Data Adapters

Adabas Adabas/C ALLBASE/SQLC-ISAM (Informix)C-ISAM (Microfocus)CA-DatacomCA-IDMS/DBCA-IDMS/SQLCloudscape D-ISAM DB2DB2/400 DBASE DBMS EJBENSCRIBE Essbase Excel Flat Files FOCUS Data Access Foxpro IDS-II ImageSQL IMSInfoManInformixIngresInterplex ISAM KSAM Lotus Notes Microsoft Access

Data Adapters

Microsoft OLAP Services Microsoft SQL ServerMillenniumModel 204MUMPS (Digital Standard MUMPS)NOMADNonStop SQL NucleusOmnidex OpenIngres OraclePROGRESSQSAM Rdb Red BrickRMS SAP BW SAP R/3SQL/DS SUPRASybaseSybase/IQ System 2000 TeradataTOTALTurboIMAGE Unisys DMS 1100/2200 UNISYS DMS IIUniVerseVSAMXML

Application System Adapters

AribaAXIS BaanBroadVisionClarifyCommerce OneHogan Financials i2 TechnologiesJ.D. EdwardsLawsonManugistics Microsoft CRM MySAP.comOracle ApplicationsPeopleSoftSAP ApplicationsSiebelVantiveWalker Interactive

e-Business Adapters

AS1/AS2 Comma-Delimited Files cXML ebXMLEDI-ANSI X12 (American)EDI-EDIFACTFIXFIXMLFlat (positional) Files HIPAAHL7ISO 15022OAG BODStructured Files SWIFTSWIFTMLTransora UCCnetXBRLxCBL

Transaction ProcessingAdapters

Bull TDSBull TP8CICS IMS/TMSoftware AG NaturalTuxedo

Terminal Emulation Adapters

3270 (Mainframe, zSeries)5250 (AS/400, iSeries)

Touchpoint Adapters

Analysis CodesBill of MaterialCatalogsChange QualityChart of AccountsComponent IssuesContainer MoveCustomerInventoryItemItem MaintenanceLocationsOrder ChangesPreliminary InvoicesProduction Order Purchase OrderReceiptsRequisitionReturnsSales OrderSuppliersUsersWork OrderWork Order Status Change

Technology Adapters

Any J2EE Application Server BEA MessageQ BEA WebLogic Application ServerBEA WebLogic IntegrationCC++cc:mail (VIM) COBOLCOMFOCUSFORTRANFTP Fujitsu Interstage HTTP IBM WebSphere Application ServerIBM WebSphere MQ (MQ Series) IBM WebSphere MQ IntegratorInternet Mail (SMTP/MIME) JacORB JavaJMS Lotus Notes (VIM) Microsoft BizTalk ServerMicrosoft Exchange (MAPI)

Technology Adapters

Oracle 9iASOracle 9iAS Integration Oracle AQ Oracle PL/SQLOrbix PascalPOPPythonRDBMS RPGSAP eXchange Infrastructure (XI)SAP Web Application ServerSonic ESB SonicMQ SunONE Application ServerTIBCO JMSTIBCO RendezvousVisibroker

Connector Technologies

.NET ActiveX iWay JCAJDBC™ Microsoft DTSMQSeries ODBC OLE DB SOAP

SOA – The Missing Link?250+ Intelligent Adapters

ADAPTERS

ADAPTERS

Data

Application

Touchpoint

Program

Emulation

eBusiness

Transaction

Page 10: Copyright © 2001 iWay Software 1 SOA: Not Just Jake Freivald Director iWay Software Copyright © 2004 iWay Software 1 Web Services January 10, 2014 Norman

Copyright © 2001 iWay Software 10

TargetresourceTarget

resource

iWay Adapter Manager

Pre-processingPre-processing

ClientApplication

ClientApplication

Listener (TCP,SOAP, SAP XI,JMS, MQ, etc.)

Listener (TCP,SOAP, SAP XI,JMS, MQ, etc.)

Post-processingPost-processing

AgentAgent

TemplateselectionTemplateselection AgentAgent

AgentAgentTransformTransform

TransformTransform

TransformTransform

One transformation template is selected based on the name of the first tag in the XML request document

One transformation template is selected based on the name of the first tag in the XML request document

SOA – The Missing Link?Expect more from the adapter Layer

Page 11: Copyright © 2001 iWay Software 1 SOA: Not Just Jake Freivald Director iWay Software Copyright © 2004 iWay Software 1 Web Services January 10, 2014 Norman

Copyright © 2001 iWay Software 11

SOA – The Missing Link? Universal Adaptive Framework

Real time, transaction based integration

Over 250+ Connectors and Adapters for integrating legacy

databases and applications

Page 12: Copyright © 2001 iWay Software 1 SOA: Not Just Jake Freivald Director iWay Software Copyright © 2004 iWay Software 1 Web Services January 10, 2014 Norman

Copyright © 2001 iWay Software 12

SOA – The Missing Link?EDIFACT/AS2 Adapter in a SAP XI Environment

The Adaptive Framework and the Broker at Philips Lighting

Fine-Grained and Coarse-Grained Services

Coarse-Grained Fine-Grained

Page 13: Copyright © 2001 iWay Software 1 SOA: Not Just Jake Freivald Director iWay Software Copyright © 2004 iWay Software 1 Web Services January 10, 2014 Norman

Copyright © 2001 iWay Software 13

SOA – The Missing Link?

Summary

SOA is about business, not just another IT solution.

Re-use of existing systems is not only possible – it’s relatively simple

You need an adaptive framework to access your existing systems

Be wary of “Adapter Development Kits”

The Business needs to be agile – offer new services quickly to meet market

demands

Page 14: Copyright © 2001 iWay Software 1 SOA: Not Just Jake Freivald Director iWay Software Copyright © 2004 iWay Software 1 Web Services January 10, 2014 Norman

Copyright © 2001 iWay Software 14