Page 1 SOA-Enabled Modernization Dr. Vitaly Khusidman

Slides:



Advertisements
Similar presentations
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Advertisements

Page 1 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Cory Casanave Architecture of Services SOA for E-Government Conference.
SOA Modelling By Rajat Goyal.
Modeling with SoaML, the Service-Oriented Architecture Modeling Language: Part 1. Service Identification Rohit Goel, Tommy Omen, Ashley Pham.
Service Oriented Architecture Inevitable? What next?
JUNE 2007 page 1 EDS Proprietary Applications Modernization Services Modernizing the Applications Portfolio.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Software Reuse SEII-Lecture 28
ARCH-01: Introduction to the OpenEdge™ Reference Architecture Don Sorcinelli Applied Technology Group.
Data Model driven applications using CASE Data Models as the nucleus of software development in a Computer Aided Software Engineering environment.
Architecture-Driven Modernization Platform SIG KDM RFP.
Legacy Migration and Modernization: Leveraging the Value of Your Existing Applications in a Modern Enterprise Architecture Bob Mastro – Vice President.
SOA e-Government Conference September 16, 2010 ™.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
Oracle Fusion Middleware
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.
Independent Insight for Service Oriented Practice Communicating SOA.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
Stuart Sim Chief Architect Global Education & research Sun Client Solutions Blog:
Software Factory Assembling Applications with Models, Patterns, Frameworks and Tools Anna Liu Senior Architect Advisor Microsoft Australia.
Model Driven Architecture (MDA) Partha Kuchana. Agenda What is MDA Modeling Approaches MDA in a NutShell MDA Models SDLC MDA Models (an Example) MDA -
IT Governance: Simultaneously Empowers and Controls Source: IT Governance, Chapter 1.
Systems Integration & Consulting June Copyright ® 2009 Ayenda Agenda Introduction to Systems Integration System Integration Challenges and Opportunities.
The Role of Modeling in Systems Integration and Business Process Analysis © Sparx Systems Pty Ltd 2011 Ben Constable Sparx Systems.
David Harrison Senior Consultant, Popkin Software 22 April 2004
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
SoaML standard and example
Enterprise Workflow CPSC 476 Lightening Talk Brenda Griffith/Katie Soto.
TIBCO Service-Oriented Architecture (SOA) Our SOA solutions help organizations migrate to an infrastructure composed of services that can be assembled,
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
SOA, BPM, BPEL, jBPM.
Systemic Issues of Software Confederations Jaroslav Král, Michal Žemlička Charles University, Prague
Model Driven Engineering Technologies © Copyright IBM Corporation 2007 IBM Haifa Labs Telecom Service Evolution Environment Feb 2008 Shiri Kremer-Davidson.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
Commonwealth of Massachusetts Executive Office of Health and Human Services When Legacy Meets SOA: Properly Migrating Natural Applications to SOA The MassHealth.
©2007 · Georges Merx and Ronald J. NormanSlide 1 Chapter 1 Introduction to Java in the Context of Software Engineering.
Service Oriented Architecture (SOA) at NIH Bill Jones
MDS Global IT Strategy Discussion July 7, Agenda  IntroductionErnest  Strategic directionsGanesh  DiscussionAll  Next stepsErnest.
University of Southern California Center for Systems and Software Engineering Model-Based Software Engineering Supannika Koolmanojwong Spring 2013.
Why Governance? SOA Governance allows to n Master complexity of IT n Support business process change.
IND Architecture Modernization, Deep Space Information Services Architecture (DISA), A Business Case for SOA-Based Modernization Mike Kolar, Integrated.
Overview: Application Integration, Data Access, and Process Change November 16, 2005 Tom Board, NUIT.
Discovering the Unseen World Toby Considine Co-Chair oBIX Technical Committee Systems Specialist blog:
Repurpose, Compose, Profit— Next Generation SOA Infrastructure William Cox Cox Software Architects LLC Copyright 2008.
® IBM Software Group © 2004 IBM Corporation Developing an SOA with RUP and UML 2.0 Giles Davies.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
BPEL
Software Architecture in the Future 1960s. Assembly languages, subroutines, semicolon as connectors 1970s. Structuring of programs to achieve qualities.
Implementing The SOA Reference Model An ESB Developer’s Perspective David Millman Principal Architect 9/8/2008.
March 24, 2007 SOA CoP Demo Model Driven Enterprise SOA GSA Financial Management Enterprise Architecture Cory Casanave cory-c (at) modeldriven.com Oct.
Momentum. Strategy & Roadmapping Business Analysis Information Architecture Usability / User Experience Rich Media Social Media (Web 2.0) Interface Design.
Basics of SOA Testing Assurance Services Unit 24 February 2016.
IQ Server Product Overview June The problem we solve in a customer’s words… “We have almost 400 applications and they are all intertwined and very.
- 1 - 제목 : 정보시스템 기술의 발전동향과 컨설팅 및 SI 사업에의 적용전략 Copyright © 2007 Samsung SDS Co., Ltd. All rights reserved Copyright ⓒ 2007 Samsung SDS Co., Ltd. All rights.
© IBM Corporation 2008 WebSphere demonstration Maurits André – WebSphere Technical Sales.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Migration of Legacy Software to Service Oriented Architecture Edward Stehle, Brian Pyles, Jonathon Max- Sohmer, Kevin Lynch.
IST421: Advanced Systems and Enterprise Integration
IT Architecture Technical blueprint for evolving a corporate infrastructure resource that can be shared by many users and services processing systems hardware.
Chapter 1 OBJECT-ORIENTED ANALYSIS AND DESIGN
Data The lowest level of abstraction from which information and knowledge are derived. Any collection of recorded facts, numbers, or datum of any nature.
7. Service-oriented Architecture (SOA)
Enterprise Productivity Services
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Legacy system components
HCL Application Modernization Services
Presentation transcript:

Page 1 SOA-Enabled Modernization Dr. Vitaly Khusidman

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

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

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

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.

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

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

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)

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)

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