IBM SWG. Amos CC Liu Associate IT Architect IBM amosliu@tw.ibm.com

Similar documents
SOMA, RUP and RMC: the right combination for Service Oriented Architecture

Business Process Management Tampereen Teknillinen Yliopisto

Developing SOA solutions using IBM SOA Foundation

Business Process Management Enabled by SOA

Sadržaj seminara: SOA Architecture. - SOA Business Challenges s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

Enterprise IT Architectures SOA Part 2

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

CBM SOMA - SCA. Techniques and Standards to Increase Business and IT Flexibility. Jouko Poutanen Senior IT Architect, IBM Software Group

Government's Adoption of SOA and SOA Examples

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment

Extend the value of your core business systems.

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Integration using IBM Solutions

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

Enterprise Application Integration

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

Service Oriented Architecture (SOA) An Introduction

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

Service-oriented architecture in e-commerce applications

SOA REFERENCE ARCHITECTURE: SERVICE TIER

Approach to Service Management

How To Write A Microsoft.Net Event Management System (Mnet)

How To Build A Financial Messaging And Enterprise Service Bus (Esb)

Beyond the SOA/BPM frontiers Towards a complete open cooperative environment

Applying SOA to OSS. for Telecommunications. IBM Software Group

SOA Governance and the Service Lifecycle

Unifying IT Vision Through Enterprise Architecture

Service Oriented Architecture Case: IBM SOA Reference Architecture

A standards-based approach to application integration

A Comparison of SOA Methodologies Analysis & Design Phases

Service Oriented Architecture 1 COMPILED BY BJ

Federal Enterprise Architecture and Service-Oriented Architecture

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Service-Oriented Architecture: Analysis, the Keys to Success!

An Oracle White Paper October Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, A PeopleTools and Fusion perspective

SOA Myth or Reality??

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

<Insert Picture Here> Oracle Business Process Management

Realizing the Full Scope of PLM with Business Process Management

How service-oriented architecture (SOA) impacts your IT infrastructure

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

Enterprise IT Architectures SOA (Service Oriented Architecture)

SOA 기반 Business Process Management (BPM) Accenture, SI&T Technology Architecture Jeong-Wook, Lee

Deploying to WebSphere Process Server and WebSphere Enterprise Service Bus

SCA-based Enterprise Service Bus WebSphere ESB

SOA REFERENCE ARCHITECTURE

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.

Designing an Enterprise Application Framework for Service-Oriented Architecture 1

Redbook Overview Patterns: SOA Design with WebSphere Message Broker and WebSphere ESB

Five best practices for deploying a successful service-oriented architecture

IBM WebSphere ESB V6.0.1 Technical Product Overview

Enterprise Reference Architecture

SOA Planning Guide The Value Enablement Group, LLC. All rights reserved.

Introduction to Service-Oriented Architecture for Business Analysts

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices

Enterprise Application Designs In Relation to ERP and SOA

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

Acknowledgments. p. 55

Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company.

Unlocking the Power of SOA with Business Process Modeling

ORACLE SOA SUITE. Product Overview

Reporting component for templates, reports and documents. Formerly XML Publisher.

Enterprise Integration

The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

JD Edwards EnterpriseOne Mobile Solutions

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems

JOURNAL OF OBJECT TECHNOLOGY

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications

BUSINESS RULES MANAGEMENT AND BPM

How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer

Management. Oracle Fusion Middleware. 11 g Architecture and. Oracle Press ORACLE. Stephen Lee Gangadhar Konduri. Mc Grauu Hill.

The Process Architect: The Smart Role in Business Process Management

IBM SOA Foundation products overview

Oracle Business Activity Monitoring 11g New Features

Service Mediation. The Role of an Enterprise Service Bus in an SOA

JOURNAL OF OBJECT TECHNOLOGY

AquaLogic ESB Design and Integration (3 Days)

Groot, Groter, Groots(t)

The ESB and Microsoft BI

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden?

Service Oriented Architecture

Service-Oriented Architecture and Software Engineering

Increasing IT flexibility with IBM WebSphere ESB software.

A Software Development Platform for SOA

Increasing IT flexibility with IBM WebSphere ESB software.

WebSphere Business Modeler

SOA : To Do or Not to Do

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

Transcription:

IBM SWG IBM SOA Amos CC Liu Associate IT Architect IBM amosliu@tw.ibm.com

SOA IBM (2006~) OLE R&D Leader(2001~2005), SOA/BPM,, EMBA SOA,, LiNing, CPFR, adidas, CPFR,, SCM,, B2B,,,,, 2 SOA Offerings 2009 IBM Corporation

Customer Objectives Objectives Innovation Top line growth Operational Excellence Reduce costs Gain market share How can I meet these business objectives? leverage my existing resources and IT systems? deliver at a pace and cost which outwits my competition? Resources and IT Assets Legacy Claims Database Auto Claims System Home Claims System Life Insurance Claims Partner Claims System 3 SOA Offerings 2009 IBM Corporation

The Challenge Objectives Innovation Top line growth Operational Excellence Reduce costs Gain market share Complex processes & systems Complex applications & interfaces Difficult to adapt quickly Large portion of IT budget spent on maintenance, not on new value add investments Resources and IT Assets Legacy Claims Database Auto Claims System Home Claims System Life Insurance Claims Partner Claims System 4 SOA Offerings 2009 IBM Corporation

SOA Entry Points Help Customers Get Started to Address this Challenge Both Centric and IT Focused Objectives Innovation Top line growth Operational Excellence Reduce costs Gain market share In the 2006 IBM Global CEO study, three top priorities surfaced for CEOs 1. Extend the ability to collaborate inside and outside 2. Innovate Models and processes 3 3. Leverage information for business 5 optimization 4 1 2 Resources and IT Assets Legacy Claims Database Auto Claims System Home Claims System Life Insurance Claims Partner Claims System 5 SOA Offerings 2009 IBM Corporation

SOA Reference Architecture Provides the Blueprint 1 2 3 People: productivity though people collaboration 4 5 Connectivity Reuse Process: business process management facilitating business innovation Information: delivering information as a service Connectivity: underlying connectivity to support business-centric SOA 1 2 3 Reuse: creating flexible, service-based business applications 4 5 6 SOA Offerings 2009 IBM Corporation

SOA Increase revenue create new routes to market, create new value from existing systems Integrate across the enterprise integrate historically separate systems, facilitate mergers and acquisitions of enterprises Drive down cost eliminate duplicate systems, build once and leverage, improve time to market Each represents a SOA value proposition Provide a flexible business model react to market changes more quickly Reduce cycle times and cost for external business partners move from manual to automated transactions, facilitate flexible dealings with business partners Reduce risk and exposure improve visibility into business operations 7 SOA Offerings 2009 IBM Corporation

The end-to-end SOA lifecycle and service offerings End-to-end lifecycle Strategy and planning Process and system change Ongoing maintenance and optimization BPM Enabled by SOA Services SOA Strategy SOA Diagnostic services are incorporated directly into a strategy engagement SOA Management Services SOA Diagnostic SOA Design, Development and Integration Services SOA Implementation Planning Once a client has a clear SOA strategy and roadmap, there will be many potential development projects 8 SOA Offerings 2009 IBM Corporation

IBM SOA Services has defined six SOA offerings Offering Name SOA Strategy What are the SOA Offerings? How do I define, and plan to realize, the full business benefits of SOA across my enterprise? SOA Diagnostic I ve started with SOA, how am I doing? What can I do better? SOA Implementation Planning There is a specific Area I want to improve using SOA how should I approach it? Process Management (BPM) Enabled by SOA How can I leverage SOA to implement and improve business processes that meet my performance objectives, make better use of IT resources and give me a competitive edge? SOA Design, Development, and Integration Services I ve done the preliminary planning work, now I m ready to implement SOA solutions SOA Management Services I ve implemented SOA based solutions how can I manage them effectively to ensure on-going benefits realization? 9 SOA Offerings 2009 IBM Corporation

Each service helps guide you through your SOA journey wherever you are in the process Offering Name SOA Strategy SOA Diagnostic SOA Implementation Planning Process Management (BPM) Enabled by SOA SOA Design, Development, and Integration Services SOA Management Services Focus Helps the C-level executives lay out a business blueprint, complete with an SOA strategy, architecture and governance roadmap to guide the transformation of the organization and its systems to a service-oriented model using component-based business models Helps an organization assess its current state in service orientation, integration and business process management to evaluate how it s doing and make recommendations for corrective action, if warranted Helps a line of business develop a robust implementation plan that includes a highlevel solution architecture review and the definition of scope in terms of process, service and governance to successfully realize an SOA solution Helps businesses plan, design, model, simulate, measure and optimize core processes across the organization to achieve maximum operational effectiveness in an SOA environment Helps an organization design, build and integrate the targeted SOA application and infrastructure Helps an organization establish the management framework and supporting infrastructure to sustain the SOA environment, helping to ensure ongoing value and benefits realization 10 SOA Offerings 2009 IBM Corporation

How are the SOA Offerings Aligned to business view, process view and IT view? View SOA Strategy SOA Diagnostic Process View BPM Enabled by SOA IT View SOA Foundation SOA Implementation Planning SOA Design, Development, & Integration SOA Management Services 11 SOA Offerings 2009 IBM Corporation

SOA (SIMM) SOA SOA Strategy End-to-end lifecycle SOA Diagnostic services are incorporated directly into a strategy engagement BPM Enabled by SOA Services SOA SOA Management Services SOA Diagnostic (SOMA) SOA Implementation Planning SOA Design, Development and Integration Services Once a client has a clear SOA strategy and roadmap, there will be many potential development projects 12 SOA Offerings 2009 IBM Corporation 12

SOA (SIMM) SOA SOA Strategy End-to-end lifecycle SOA Diagnostic services are incorporated directly into a strategy engagement BPM Enabled by SOA Services SOA Management Services SOA Diagnostic (SOMA) SOA Implementation Planning SOA Design, Development and Integration Services Once a client has a clear SOA strategy and roadmap, there will be many potential development projects 13 SOA Offerings 2009 IBM Corporation 13

Architecture IT Architecture 14 PRX PAD BRM BGM PUA XUU PRA PDR BOM WII BRI BAN 14 SOA Offerings 2009 IBM Corporation 14

Integrate and Synchronize Systems Choreograph Process Activities Across the Organization Pre-built, reusable services reduce: execution time complexity/ maintenance costs Higher productivity through automated process execution 15 SOA Offerings 2009 IBM Corporation 15

A SOA Strategy is developed following IBM s standard approach to business and IT Strategies Something to measure progress 4 2 A defined Future State Capability How? Where? 3 First steps forward 1 Understanding of where we are Time SOA Strategy is the tool leveraged by an enterprise to bridge the gap between business and IT needs/requirements 16 SOA Offerings 2009 IBM Corporation

Service Integration Maturity Model (SIMM) helps create an incremental transformation roadmap towards higher levels of service integration maturity Silo Isolated Line Driven Integrated Process Integration Componentized Today Componentized Composite Services Services Componentized Processes Provided Provides & Consumed via & Consumes Composite SOA Project Services services Virtualized Services Outsourced services; BPM and BAM Dynamically Re-Configurable Services Mix & match business capabilities via context-aware services How Do I Get Here? Organization Ad hoc LOB IT Strategy & Governance Ad hoc Enterprise IT Strategy & Governance Common Governance processes Emerging SOA Governance SOA and IT Governance Alignment SOA and IT Infrastructure Governance Alignment Governance Implemented using automated Policies Methods Applications Structured Analysis & Design Modules Object Oriented Modeling Objects Component Based Development Components Service Oriented Modeling Services Service Oriented Modeling Applications composed of Composite Services Service Oriented Modeling for infrastructure Virtualized Services Grammar Oriented Modeling Dynamic Application Assembly; context-aware invocation Architecture Monolithic Architecture Layered Architecture Component Architecture Emerging SOA SOA Grid Enabled SOA Dynamically Re- Configurable Architecture Information Infrastructure Application Specific LOB or Enterprise Specific Canonical Models Information as a Service Enterprise Data Dictionary & Repository Virtualized Information Services Semantic Data Vocabularies Context-aware Common Project-based SOA LOB Platform Platform Common SOA Event-based Reusable SOA Environment; Specific Specific Environment Sense & Infrastructure Environment Sense & Respond Respond Level 1 Level 2 Level 3 Level 4 Level 5 Level 6 Level 7 17 SOA Offerings 2009 IBM Corporation

IT SOASOA 18 SOA Offerings 2009 IBM Corporation 18

1.1 1.2 1.3 1.4 1.5 N1.0 2.1 2.2 2.3 N 2.0 N2.1 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 v 1.0 2.0 v v v v v v v v v v v v v v v 99 v v 3.0 / / 101 () () 124 EGX IQM 125 EGXIQM 134 135 v v v v v v (As-Is) (To-Be) 1 0 0 5 4 2 1 1 0 1 3 2 0 0 1 0 2 2 0 v 1.5.5 1.5.5 (Gap Analysis) 1. (BCM300 ) 2. (BGM105) 3. : 43 : 19 SOA Offerings 2009 IBM Corporation 19

SOASOA SOASOA SOA SOA SOA SOA 20 SOA Offerings 2009 IBM Corporation 20

IBM Governance Map Process Fitness Process Model Service Modelling Service Management Process Modelling KPIs Service Portfolio (Registry) Lifecycle Management BPEL SOA CoE Enterprise Architecture Principles Activity Monitoring Network Management Production Applications EA ESB (SOA Middleware) Enterprise Architecture Standards EAI Adapter Specs Development & Maintenance projects Capacity Management Consumer Applications Development Operations System Management Service Management Divisional responsibility System Test Group responsibility Provider Applications Arrows represent information flows 21 SOA Offerings 2009 IBM Corporation

SOASOASOASOA 22 SOA Offerings 2009 IBM Corporation 22

IBM Service Modeling <<>> <<SOA>> JServicePortlet WSRP B2B Other ESB) 23 SOA Offerings 2009 IBM Corporation 23

(Service Modeling) Service Modeling (Domain Decomposition)(Existing Asset Analysis)(Goal-Service Modeling) Top-down Analysis Domain Decomposition Align Services with Goals Goal-Service Modeling Existing Asset Analysis Process Helps Scope Service Identification Process APIs for Potential Service Identification Bottom-up Analysis Sub-Process Service Specification 24 SOA Offerings 2009 IBM Corporation 24

IT? Process Coarse Grained Mapping Application Portfolio Analysis Interviews Questionnaires Workshops Functions Existing Applications Understanding of Key Attributes of Existing Applications 1. Detection and categorization of interfaces between applications 2. Identification of technical dependencies use of specific APIs, obsolete language version, or features 3. Detection of implementation practices for example, architectural styles, separation or coupling of UI with business logic, sequential batch processing Functions Application Portfolio Analysis + Coarse-Grained Mapping Functions Output of High Level Analysis Candidate Services Existing Applications Existing Applications Process Sub Process Service Application 1.0 Fund Transfer 1.1 Create Transfer 1.1.1 identifyeligiblecustomera/c UFT 25 SOA Offerings 2009 IBM Corporation 1.1.2 submittransfer UFT

26 SOA Offerings 2009 IBM Corporation 26

Channel B2B composition; choreography; business state machines atomic and composite - - Integration (Enterprise Service Bus) QoS Layer (Security, Management and Monitoring Infrastructure Services) Data Architecture (meta-data) and Intelligence Governance QIA BGM MDM PUA Atomic Service Composite Service Registry Detail SOA Solution Stack Layers 27 SOA Offerings 2009 IBM Corporation

SOA EA 28 SOA Offerings 2009 IBM Corporation 28

IBM Service ModelingSOA Architecture EA / CBM Define and Refine Process BPM Assess & Plan SIMM Service Modeling Service Modeling SOA Implementation 1. Break down your business into components Decide what is strategically important, and what is just operations in the value chain domains Prioritize and scope your transformation projects 2. Define the scope of the transformation processes Define the process lifecycle requirements Model and Analyze the processes for process improvement Define the process maintenance strategy 3. Assess your current SOA adoption maturity level Define the As-Is environment for the scoped projects Define the To-Be environment for the scoped projects Identify the Gaps and build the SOA Roadmap 4. Define a Service Model Identify your services based on your business components Specify the services and components accordingly Make SOA realization decisions based on architectural decisions 5. Implement a Service Model Develop a SOA to support the componentized business Implement service based scoping policy for projects Implement appropriate governance mechanism -Aligned IT Architecture 29 SOA Offerings 2009 IBM Corporation

1 1. SOA Legacy User Interface Legacy System 2. Web 2 Portal Portal 3. 4. : 3 Partner System 6 5 5. 6. 7 New User Interface New System 7. 4 time 30 SOA Offerings 2009 IBM Corporation 30

31 SOA Offerings 2009 IBM Corporation 31

SOASOA SOA IT SOASOA 32 SOA Offerings 2009 IBM Corporation 32

SOA End-to-end lifecycle BPM Enabled by SOA Services SOA Strategy SOA Diagnostic services are incorporated directly into a strategy engagement SOA SOA Management Services SOA Diagnostic SOA Design, Development and Integration Services SOA Implementation Planning Once a client has a clear SOA strategy and roadmap, there will be many potential development projects 33 SOA Offerings 2009 IBM Corporation 33

Service-Oriented Architecture, SOA 34 SOA Offerings 2009 IBM Corporation

Systems Management Domain Identity Devices Device Connection Ticketing System Branch Process Integration Dock Door RFID Reader IP Camera Queuing Management Queuing Events Service Desk (AO, changes) Wealth management (Security, bond) MSR/ barcode Kiosk Devices Controller WebSphere Embedded Software Events Lotus Expeditor platform Property Broker MQ Messaging Next Customer Or VIP Notice Objects Objects EBM Branch Application Workplace Collaboration Layer Services Choreography Layer CIF Other Enterprise & Backend Server Enterprise & Applications Pre-retrieve information based on business rules of customer value and transaction type DB2 35 SOA Offerings 2009 IBM Corporation

Systems Management Domain Identity Devices Dock Door RFID Reader IP Camera MSR/ barcode Kiosk Device Connection Devices Controller WebSphere Embedded Software IBM Ticketing WebSphere System Embedded Branch Software Process Integration IBM WebSphere Embedded Software Device Queuing Queuing Events Management XML Events Lotus Expeditor platform Property Broker MQ Messaging Next Customer Or VIP Notice Objects Service Desk (AO, changes) Wealth management (Security, bond) Branch Application Workplace Collaboration Layer IBM Lotus Expeditor Objects Device CIF EBM Services Choreography Layer Other Enterprise & Backend Server Enterprise & Applications Pre-retrieve information based on business rules of customer value and transaction type DB2 36 SOA Offerings 2009 IBM Corporation

Systems Management Domain Identity Devices Device Connection Ticketing System Branch Process Integration Dock Door RFID Reader IP Camera MSR/ barcode Kiosk Devices Controller WebSphere Embedded Software IBM Lotus Expeditor Queuing Management (SSO) Events Lotus Expeditor platform Property Broker MQ Messaging Queuing Events Next Customer Or VIP Notice Objects Objects EBM Service Desk (AO, changes) Wealth management (Security, bond) Branch Application Workplace Collaboration Layer Services Choreography Layer CIF Other Enterprise & Backend Server Enterprise & Applications Pre-retrieve information based on business rules of customer value and transaction type DB2 37 SOA Offerings 2009 IBM Corporation

38 SOA Offerings 2009 IBM Corporation

Lotus ExpeditoreTABs Different BP Applications Active X/OLE Controls Web Applications IBM Lotus Java (SWT) Applications Portlet (WPS) Applications Native Applications System Services Text Terminal Emulator Java Apps & Applets 39 SOA Offerings 2009 IBM Corporation

IBM Lotus Expeditor IBM Eclipse Rich and capable device e.g. HTML based Browser PC Limited capability devices e.g. XHTML, HTML, WML & imode-based Mobile Devices Extend to Mobile Devices Integration at the glass Intelligent Content Adaptation E - MAIL EBM CIF Credit Card Core Banking Syndicated Content Web Services Device Independent Authoring of content Location Services Intelligent Notifictn JSP Servlet Web Container DB2e JDBC Cloudscape MQiTT JMS Web Services XML Micro XML4J XML JNDI Tx Transaction Container 40 SOA Offerings 2009 IBM Corporation

Lotus Expeditor Server Call Center Branch Device Manager DB Lotus Expeditor, Domino, or Portal Server LDAP User Directory Branch Call Center Administrator Console Software Administrator Data Center 41 SOA Offerings 2009 IBM Corporation

Systems Management Domain Identity Devices Device Connection Ticketing System Branch Process Integration Dock Door RFID Reader IP Camera Queuing Management Queuing Events Service Desk (AO, changes) Wealth management (Security, bond) MSR/ barcode Kiosk Devices Controller Events WebSphere Embedded Software Lotus Expeditor platform Property Broker MQ Messaging Next Customer Or VIP Notice IBM WebSphere Process Server Objects Objects EBM Branch Application Workplace Collaboration Layer Services Choreography Layer CIF Other Enterprise & Backend Server Enterprise & Applications Pre-retrieve information based on business rules of customer value and transaction type DB2 42 SOA Offerings 2009 IBM Corporation

IBM WebSphere Process Server BPEL WebXML Hard Coding Service Components Processes Human Tasks State Machines Rules Supporting Services Mediation Flows (ESB) Interface Maps Object Maps Relationships Dynamic Service Selection SOA Core Service Component Architecture Objects Common Event Infrastructure WebSphere Application Server ND (J2EE Runtime) 43 SOA Offerings 2009 IBM Corporation

Processes EBM)(CIF) Customer Information Intelligent Receptionist System Get Customer Credit Card Info. Get Customer Promotion Get Customer Profile Module: Intelligent Receptionist System Web Service Web Service Web Service Credit Card Information Customer Promotion POJO API Module: Credit Card Module: EBM Database Adapter BO:CustomerBO BO: EBMBO Library: IR_Lib Customer Profile Interface Map Convert to DB2 Module: CIF BO: DB2Order Adapter for Relational DB IF: DB2Adapter DB2 44 SOA Offerings 2009 IBM Corporation

Rule CLUB Assembly Module Rule: VIP Rules rules can be revised on web by Admin 45 SOA Offerings 2009 IBM Corporation

SOA Systems Management Domain Identity Devices Device Connection Ticketing System Branch Process Integration Dock Door RFID Reader IP Camera Queuing Management Queuing Events Service Desk (AO, changes) Wealth management (Security, bond) MSR/ barcode Kiosk Devices Controller WebSphere Embedded Software Events Lotus Expeditor platform Property Broker MQ Messaging Next Customer Or VIP Notice Objects Objects EBM Branch Application Workplace Collaboration Layer Services Choreography Layer CIF Other Enterprise & Backend Server Enterprise & Applications Pre-retrieve information based on business rules of customer value and transaction type DB2 46 SOA Offerings 2009 IBM Corporation

SOA End-to-end lifecycle BPM Enabled by SOA Services SOA Strategy SOA Diagnostic services are incorporated directly into a strategy engagement SOA Management Services SOA Diagnostic SOA Implementation Planning SOA Design, Development and Integration Services Once a client has a clear SOA strategy and roadmap, there will be many potential development projects 47 SOA Offerings 2009 IBM Corporation 47

(COSCON) COSCO 12030 60 30 100 http://www.coscon.com/about.scre en?locale=en 48 SOA Offerings 2009 IBM Corporation

120 23400 4.2% 8% 20 100 1000 49 SOA Offerings 2009 IBM Corporation

IT IT IT 50 SOA Offerings 2009 IBM Corporation

COSCON EDIIT 51 SOA Offerings 2009 IBM Corporation

1. 21 IT 2. C, VB, ASP, etc., 3. 4. 5. 6. 52 SOA Offerings 2009 IBM Corporation

IBM SOA 1. 21 IT 2. C, VB, ASP, etc., 3. 4. 5. 6. SW/HW SOA 53 SOA Offerings 2009 IBM Corporation

(cont.) 1. 21 IT 2. C, VB, ASP, etc., 3. 4. 5. ; 6. SW/HW SOA IT, ; ;; 54 SOA Offerings 2009 IBM Corporation

(cont.2) IT 1.21 IT 2. C, VB, ASP, etc., 3. 4. 5. 6. SW/HW SOA, ; ; ;; VIP EDI EDI 55 SOA Offerings 2009 IBM Corporation

EDI EDI EDI BUC01 Cargo Declare BUC02 Booking A01 Generate B/L A02 Receive Booking BO01 BO02 Loading List EDI ESB meta Data Event Services Enterprise Service Bus Mediations Mediation Services SMTP FTP HTTP File System MQ/JMS EDI EDI - - - - - (schema, biz policy, template etc.) - : EDI -OR mapping -Data Access - objects -RDBMS Task Scheduler JDBC ODS CSS Web Service File System JText Adapter Framework IRIS2 56 SOA Offerings 2009 IBM Corporation

UI EDI 2-3 2-3 57 SOA Offerings 2009 IBM Corporation

SOA (SIMM) SOA SOA Strategy End-to-end lifecycle SOA Diagnostic services are incorporated directly into a strategy engagement BPM Enabled by SOA Services SOA SOA Management Services SOA Diagnostic (SOMA) SOA Implementation Planning SOA Design, Development and Integration Services Once a client has a clear SOA strategy and roadmap, there will be many potential development projects 58 SOA Offerings 2009 IBM Corporation 58

?? 59 SOA Offerings 2009 IBM Corporation