3 IBM WebSphere User Conference ESB (e-mail : ljm@kr.ibm.com) Infrastructure Solution, IGS 2005. 9.13
ESB 를통한어플리케이션통합구축 2
IT 40%. IT,,.,, (Real Time Enterprise), End to End Access Processes bounded by functions A B C Integration Processes extend beyond functions A B C On Demand Business-led processes extend to value nets A B C Develop services and products Provide financial management Manage supply and logistics Point-to-point Reactive Proactive 3
Infrastructure Credit Card Bank TML Back Office Yield Weather Data Warehouse/ DDS Flight View Fleet Planning Aries Handheld Terminals/ WOW TAFT Reader Boards GDS Business Partners ODS Reservation Rental Rates Fleet Locations Customer Other Request Interface Requester 4
ESB Credit Card Bank TML Back Office Yield Weather Data Warehouse/ DDS Flight View Fleet Planning Aries Handheld Terminals/ WOW TAFT GDS Enterprise Service Bus Routing, Transformation, Transport Switching Reader Boards Business Partners ODS Reservation Rental Rates Fleet Locations Customer Other Connectivity logic 5
IBM Reference Architecture Process Services Choreography Transactions Staff Event Enterprise Service Bus Transport Mediation Business App Services Component Interface Core Application and Data Access Services Event Detect On-Ramp Business Application and Data Services Enterprise Applications and Data 6
IBM Reference Architecture 1 WebSphere MQ WBIMB ESB. destination. WebSphere MQ 1 Business App Services WebSphere Application Server Process Services WebSphere BI Server Foundation 3 Enterprise Service Bus 2 WebSphere Application Server 3 5-15% WBISF Choreography. WBI Message Broker Application and Data Access Services 4 WBI Adapter Business Application and Data Services 4 SAP, Siebel ESB Adapter. 2 Enterprise Applications and Data 85-95%. 7
IBM s ESB Technologies 8
WAS 6.x ESB Capabilities request Single point Control,, validation JMS Provider WebSphere Default Messaging Provider: in-process MQ SIB (Service Integration Bus) UDDI Web Service P-2-P & Pub / Sub Spectrum of QoS Mediation JMS, SOAP 9
ESB WebSphere BI Modeler Development Platform Rational Business Performance Management Services WBI Monitor Interaction Services Process Services Information Services WebSphere WebSphere BI Server WebSphere Information Portal Server WebSphere BI Integrator Server Foundation WebSphere MQ Enterprise Service Bus WebSphere SI-Bus WBI Event/Message Broker Partner Services WebSphere BI Connect Business App Services WebSphere Application Server Application and Data Access Services WBI Adapters HATS DB2 II Classic Business Application and Data Services Enterprise Applications and Data Infrastructure Services 10
ESB 를통한어플리케이션통합구축 11
(AS-IS) 12
(TO-BE) 13
Architecture Review 14
Architecture Detail - (SIB) 15
Architecture Detail - WebSphere MQ MQ 1 MQ 1 MQ MQ 16
Architecture Detail - CICS Application CICS Connector (1) : ECI * CICS COMMAREA, CICS Transaction Gateway CTG, (cicseci.rar) User Code Servlet,, EJB, Process....) Enterprise Service Java Service Proxy CICS for z/os WSIF WSDL J2C ECI Resource Adapter CICS Transaction Gateway ECI CICS COMMAREA Application WSAD IE 위저드를사용하여생성 CICS Transaction Gateway 에서 제공 COMMAREA 데이타 입 / 출력메세지 ) J2EE Application Server (WebSphere) (*) ECI : External Call Interface 17
Architecture Detail - CICS Application CICS Connector (1) : ECI... CTG (cicseci.rar) 1. ECI WSAD IE. 2.. CICS COMMAREA ( ) 3. CICS ECI. (1) COBOL C. (2) CICS. (3) COBOL/C. (4). (5). WSDL EJB WSDL WSAD-IE WSDL 4.. - EAR etc. 18
- deploy, -, - -, Access Connectivity Layer -, Interface ESB -, F/W - Secure (Save Our Assets) - -,, Risk 19
ESB 를통한어플리케이션통합구축 20
SOA Assessment What is is it? it? Reuse SOA,,, IT, Consulting., TO-BE (POC ) (Roadmap). SOA, (Roadmap). Our Our Role Role Our Our Value IT, Initiatives Mapping Gap Key Findings IT (Roadmap) TO-BE Architecture POC POC Enabling IBM, SOA, IT Reference Architecture, POC, SOA.. 21
EAI Implementation using ESB What is is it? it? Back-End EAI EAI EAI, SOA EAI. ESB CRM, ERP, SCM, ESB Connectivity Logic. Our Our Role Role ( EAI ) ESB S/W (Web Services EAI Upgrade) ESB (,, Web Services Gateway ) Adapter ESB Our Our Value IBM, SOA, EAI., Back-End,. 22
SOA Implementation What is is it? it?, SOA. / (Transformation). Point to Point, SOA, Risk SOA Roadmap. Our Our Role Role AS-IS Architecture Interface TO-BE Architecture, GAP S/W SOA Framework Our Our Value IBM, SOA, (Save Our Assets) SOA. (IT, ),. 23
Thank you! 24