Presentation is loading. Please wait.

Presentation is loading. Please wait.

Page 1 SOA-Enabled Modernization Dr. Vitaly Khusidman

Similar presentations


Presentation on theme: "Page 1 SOA-Enabled Modernization Dr. Vitaly Khusidman"— Presentation transcript:

1 Page 1 SOA-Enabled Modernization Dr. Vitaly Khusidman vitaly.khusidman@unisys.com

2 Page 2 In Brief … Why modernization? How SOA helps in modernization? SOA enables Legacy Integration SOA enables Enterprise Modernization Points to remember

3 Page 3 Why modernization? Two Sides of Legacy Applications It’s an asset! –Functional –Customized –Well-tuned –Supports mission critical operations –Robust –Secure It’s a liability! –Uses old technology –Requires hard-to-find skills –Lacks documentation –Is hard to maintain –Resists change, integration, and replacement –Inhibits organizational agility ADM (Architecture Driven Modernization – OMG name for Enterprise Modernization) preserves the asset value while eliminating the liabilities

4 Page 4 Why are businesses considering application modernization? Agility –Existing systems do not support new business models –Modification of existing systems is too risky Intellectual Property –People with business knowledge are retiring –People with application knowledge are retiring –Knowledge hidden in application code Total Cost of Ownership –Operation cost of Mainframe systems is too high –Maintenance cost of existing software is too high –Skills set is rare and too expensive

5 Page 5 How SOA helps in modernization? Short and Tall ADM Horseshoe Models Business Domain IT Domain Short Horseshoe To-Be App Model Existing SolutionTarget Solution Services Definitions As-Is App Model Existing Solution Discover + Wrap UML, WSDL, BPEL IT Domain Most modernization projects using this approach Two Proof of Concepts were completed for the NYC and NY State agencies Tall Horseshoe Existing SolutionTarget Solution New Business Requirements/Model Optimization Discover + Replace + Orchestrate As-Is Business ModelTo-Be Business Model Existing SolutionTarget Solution New Business Requirements/Model Optimization Discover + Replace + Orchestrate As-Is Business ModelTo-Be Business Model SOA Definition SBVR, BPEL, BPDM, etc.

6 Page 6 SOA enables Legacy Integration Applying short ADM Horseshoe SOA-Enabled Integrated Enterprise SOA Wrapper Enterprise Service Bus SOA Enabled Components MainframeClient-Server Legacy Systems MainframesClient - Server

7 Page 7 SOA enables Legacy Integration Create SOA wrapped legacy services 1. Break down monolithic legacy application into components Language: UML 3. Specify how services collaborate with external world (service choreography) External World Service Languages: BPEL, BPDM Steps: 2. Define services exposed by components (service interfaces) Language: WSDL Service

8 Page 8 SOA enables Enterprise Modernization Applying tall ADM Horseshoe ADM Business Domain Reversed Engineering Generate Existing Solution Target Solution Abstract As-Is Business Model (Vocabulary + Rules + Processes) Forward Engineering IT Domain Upgrading & Optimization New Business Requirements / Optimization Criteria To-Be Business Model (Vocabulary + Rules + Processes) Mine As-Is Application Model (Data + Logic + Flows) Define SOA To-Be SOA Application Model (Data + Choreography + Orchestration)

9 Page 9 SOA enables Enterprise Modernization Applying tall ADM Horseshoe – Define SOA Steps: 2. Define services interfaces Service 3. Specify how services collaborate with processes (choreography) Process Service 1. Define boundary of automation for business processes and identify services 4. Specify how processes invoke services (orchestration)

10 Page 10 Points to remember Legacy application is an asset and liability Architecture Driven Modernization (ADM) is an OMG name for Modernization ADM addresses Agility, IP Preservation and TCO ADM Horseshoe can be either short or tall Short Horseshoe-based SOA enables Legacy Integration – first phase in modernization Tall Horseshoe-based SOA enables Enterprise Modernization – maximum business value


Download ppt "Page 1 SOA-Enabled Modernization Dr. Vitaly Khusidman"

Similar presentations


Ads by Google