Upload
jesse-miller
View
226
Download
1
Tags:
Embed Size (px)
Citation preview
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?
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
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
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.
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?
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
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.
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
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
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
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
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
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
Copyright © 2001 iWay Software 14