Service Oriented Architecture: the context behind SOA Rob Hailstone Director, European Software Infrastructure Research

Slides:



Advertisements
Similar presentations
October 10-13, 2006 San Diego Convention Center, San Diego California VoIP/SOA Integration Impact on IT Apps, Processes, & Overall Business.
Advertisements

Who’s Afraid of Complexity:
Presentation Title | Date | Page 1 Extracting Value from SOA.
The e-Framework Bill Olivier Director Development, Systems and Technology JISC.
Service Oriented Architecture Inevitable? What next?
JUNE 2007 page 1 EDS Proprietary Applications Modernization Services Modernizing the Applications Portfolio.
System Center 2012 R2 Overview
Best Practices in Adopting SOA Mike Gilpin VP / Research Director Forrester Research.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
7-1 INTRODUCTION: SoA Introduced SoA in Chapter 6 Service-oriented architecture (SoA) - perspective that focuses on the development, use, and reuse of.
Application Integration, Data Access, and Process Change.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
Corporate Context: A SOA & BPM Alliance Via Business Data Management Amir Bahmanyari Architect.
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
Independent Insight for Service Oriented Practice Communicating SOA.
1 Software architecture adjustments for a changing business.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
Stuart Sim Chief Architect Global Education & research Sun Client Solutions Blog:
Thee-Framework for Education & Research The e-Framework for Education & Research an Overview TEN Competence, Jan 2007 Bill Olivier,
© 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.
Demonstrating IT Relevance to Business Aligning IT and Business Goals with On Demand Automation Solutions Robert LeBlanc General Manager Tivoli Software.
CLOUD COMPUTING. A general term for anything that involves delivering hosted services over the Internet. And Cloud is referred to the hardware and software.
TIBCO Service-Oriented Architecture (SOA) Our SOA solutions help organizations migrate to an infrastructure composed of services that can be assembled,
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Welcome to the Cloud Era Mohammed Owais.
a Service Oriented Architecture
Tsinghua University Service-Oriented Enterprise Coordination Prof. Dr. Yushun Fan Department of Automation, Tsinghua University,
The CIO’s response to the Global Agenda Daniel Benton, Global Managing Director IT Strategy.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Dynamic IT for the Dynamic Enterprise Creating the Next Generation of Business-Responsive IT Frank Gens SVP Research IDC.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chris Wiborg Enterprise Architecture Marketing Manager Cisco Systems.
A Microsoft Perspective Kirby Bartholomew Product Manager Application Platform & Developer Marketing
Copyright ©2004 Virtusa Corporation | CONFIDENTIAL Service Oriented Architecture Ruwan Wijesinghe.
Copyright 2006 IDC Reproduction is forbidden unless authorized. All rights reserved. Information Security Trends.
DISTRIBUTED COMPUTING
Service Oriented Architecture (SOA) at NIH Bill Jones
Progress SOA Reference Model Explained Mike Ormerod Applied Architect 9/8/2008.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Why Governance? SOA Governance allows to n Master complexity of IT n Support business process change.
Michael Woods Sr. Technical Product Manager.
Service Oriented Architecture (SOA) Dennis Schwarz November 21, 2008.
The XML The XML Company Gary Edmonds Software AG Pty Ltd TBI with XML.
© 2005 IBM Corporation IBM Business-Centric SOA Event SOA on your terms and our expertise Operational Efficiency Achieved through People and SOA Martin.
Overview: Application Integration, Data Access, and Process Change November 16, 2005 Tom Board, NUIT.
Align Business and Information Technology – with SOA Pradeep Nair Director – Software Group (IBM India/SA)
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
David Smiley SOA Technology Evangelist Software AG Lead, follow or get out of the way Here Comes SOA.
Robert Mahowald August 26, 2015 VP, Cloud Software, IDC
HNDIT Rapid Application Development
The Service in Service Oriented Architecture November 2, 2005 Aderbad Tamboli Petris.
Basics of SOA Testing Assurance Services Unit 24 February 2016.
Minimising IT costs, maximising operational efficiency IO and NIMM: Now is the time Glyn Knaresborough Director of Strategic Consulting.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Aligning Business Process Architecture and Enterprise Architecture: A Model Driven - Service Oriented Approach Chris Capadouca Business Solutions Architect.
Service Oriented Architecture Enabling the Agile and Flexible Business of the 21 st Century.
HP Network and Service Provider Business Unit Sebastiano Tevarotto February 2003.
Applicatieplatform congres 12 & 13 maart. Microsoft Application Platform A Lifecycle View Sam Guckenheimer Group Product Planner Visual Studio Team System.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
CIM Modeling for E&U - (Short Version)
Who’s Afraid of Complexity:
SOA (Service Oriented Architecture)
Inventory of Distributed Computing Concepts and Web services
Inventory of Distributed Computing Concepts
Service Oriented Architecture (SOA)
Component-based Applications
Introduction to SOA and Web Services
Introduction to SOA Part II: SOA in the enterprise
The Intelligent Enterprise and SAP Business One
Presentation transcript:

Service Oriented Architecture: the context behind SOA Rob Hailstone Director, European Software Infrastructure Research

2 Copyright IDC 2005 Topics What’s wrong with IT today?  What annoys the business world about IT  What would the business world really like? IT innovations addressing the requirements  Dynamic business needs Dynamic IT  The role of SOA in Dynamic IT A short introduction to SOA  The primary focus of SOA  Technologies for the SOA environment Market readiness

3 Copyright IDC 2005 The problem with IT today …. I can’t reconcile my IT costs with the business value I’m delivering I have systems with spare capacity and systems that need more resources, but I can’t shift the work from one to another All the information I need is here somewhere, but it’s hidden, fragmented & inconsistent What the business sees as a minor change always turns into a significant development project Complex requirements take so long to implement that IT gets further out of step with the business I can’t justify the resources for running occasional compute- intensive modelling & analysis work I spend so much effort tackling IT issues I lose focus on the business I’m meeting all my IT SLAs, but users still complain of poor performance The more IT resources I accumulate, the less I can do with them

4 Copyright IDC 2005 This is another fine mess you’ve gotten me into

5 Copyright IDC 2005 Evolution outpaces replacement Tape-to-tape Batch OLTP Client/Server Web Apps Web Services 2005

6 Copyright IDC 2005 The legacy - physical fragmentation by platform IMS VSAM DB2 IDMS RDB VMS Oracle Unix Ingres SQL Server WNT S390 VM OS/2 Browser Novell W2K Mac WWW Linux

7 Copyright IDC 2005 The legacy - logical fragmentation by system

8 Copyright IDC 2005 European CEO Business Priorities 8,0% 16,2% 16,4% 16,5% 21,9% 26,7% 26,1% 31,5% 41,3% 57,7% 0%10%20%30%40%50%60%70% Mobile workforce Improve Supply Chain Regulatory compliance Improve IT response/efficiency Improve HR Mgt. Product enhancement Marketing Sales performance Business perf. monitoring Customer care Source: IDC European Business Manager Survey Q3 2004

9 Copyright IDC 2005 Translated to IT Priorities 50.7% 44.6% 31.5% 27.5% 23.0% 20.5% 14.2% 0%10%20%30%40%50%60% Lower application costs Faster application development Improved availability Improved security Realtime business perf. monitor Improved information integration Fit applications to business needs Source: IDC European Business Manager Survey Q3 2004

10 Copyright IDC 2005 W.E software survey – consistent trends 43.7% 49.5% 49.7% 50.6% 53.8% 56.8% 58.8% 0%20%40%60% Replace oudated systems Integrate processes or systems with external parties Increase revenue Cost reduction Manage customer relations or improve customer-facing processes Comply with government regulations Streamline core business processes within the company Provide better visibility and control across different locations Based on 526 responses

11 Copyright IDC 2005 Topics What’s wrong with IT today?  What annoys the business world about IT  What would the business world really like? IT innovations addressing the requirements  Dynamic business needs Dynamic IT  The role of SOA in Dynamic IT A short introduction to SOA  The primary focus of SOA  Technologies for the SOA environment Market readiness

12 Copyright IDC 2005 Successful business models are changing Business interests adapting  From introspective - internal efficiency  To outgoing - interactions at the company boundaries  Enhancing the experience for customers  Building better relationships with suppliers  Creating higher value partnership chains  Responding to change more effectively  Exploit “first to market” potential Optimising end-to-end processes – rather than individual activities

13 Copyright IDC 2005 Two personalities of IT – conflicting desires Business Strategy Automation & Execution Responsiveness to Market IT Operations Automation & Management Operational Efficiency End-to-End, Dynamic Management Agility Vs. Stability

14 Copyright IDC 2005 Service Oriented Architecture New initiatives for new expectations of IT Virtual Platform: Exploiting available physical resources to best meet the needs of a variable workload On-Demand: Providing IT as a consumable commodity, at commodity prices SOA: Delivering IT functionality as reusable, interoperable, location independent services Autonomic: self-managing, self-healing, self-tuning, self- securing Dynamic IT: giving users all the resources they need at the time they are needed, at a cost that is related to the business value delivered Virtual Platform/ Grid On-Demand Computing Autonomic Computing Dynamic IT: enabling deployment of concurrent initiatives

15 Copyright IDC 2005 Application Server Integration Server Process Manager Workflow Manager Integration Coordination Complexity Component Logic Complexity Compilation Assembly Link, etc… Business Process Management Enterprise Application Integration WorkflowDatabase Replication Database Mng.System Integration & development – becoming one Application Component Process Step Human Activity Application Program Data Item Tightly bound Loosely coupled Web services

16 Copyright IDC 2005 Web services & Service Oriented Architecture Web services  Defines a means of interoperability between heterogeneous systems that is based on standards and requires no knowledge by one system of the specific technologies & methods used to build any other  Technology integration focused – bottom up approach to design Service Oriented Architecture  An architecture that exploits (but is not restricted to) the interoperability provided by Web services to deliver business agility through rapidly constructing and adapting business processes and composite applications  Business focused – top-down focus on requirements

17 Copyright IDC 2005 IDC’s taxonomy definition of SOA  Service Oriented Architecture (SOA) is a technology architecture based on disaggregation. It promotes the utilization of autonomous application and system "services" abstracted from one another, independent of implementation. Ideally, an SOA should be modular, with separate layers of functional code, data, workflow, and presentation interfaces.  Each service should be self-describing with a published interface, accessible to other elements of the system, most commonly over a network. In an SOA, services are designed to be dynamically invoked. Danger of definition fixation, but:

18 Copyright IDC 2005 More importantly – why? What is SOA good for?  Accomodating rapid changes to the business  Permitting more complex applications to be created  Building IT processes that directly map to business processes  Extending applications and processes beyond organisational boundaries  Re-using existing IT investments  Prolonging the useful life of previous expenditure  Accomodating future technology innovations

19 Copyright IDC 2005 Topics What’s wrong with IT today?  What annoys the business world about IT  What would the business world really like? IT innovations addressing the requirements  Dynamic business needs Dynamic IT  The role of SOA in Dynamic IT A short introduction to SOA  The primary focus of SOA  Technologies for the SOA environment Market readiness

20 Copyright IDC 2005 The longest gestation period ever? SOA – hardly a new concept  CORBA  DCOMJava  Enterprise Java Beans Limitations due to:  Each use their own method of invocation  Restricted interoperability  Location-sensitive  Interface-sensitive SOA expectations now include:  Technology transparent – invoked by messages (not APIs)  Location transparent, dynamic use  Description & usage information (interface contract) stored in a repository of service definitions

21 Copyright IDC 2005 Business agility & Service Oriented Architecture Legacy Application PortfolioNew Application ComponentsProcesses Aligned with Business Business Activities Business Process Orchestration Composite Applications Straight-Through Processes User Interface Applications Registry - Portfolio of ServicesWeb Services Standards

22 Copyright IDC 2005 Technologies enabling the architecture User PortalExternal Events Management Initiators & Endpoints Business Rules Engine Process Orchestration Engine Process Coordination Security & Identity Mgt. System & Service Mgt. Supporting Infrastruct. Business to Service Mapping Model/ConstructBusiness Activity Mon. Services Metadata Registry Application Adapters Message Broker (MOM) Message Transformation Messaging Framework Data Adapters Database ServerApplication Server Application Infrastructure

23 Copyright IDC 2005 Topics What’s wrong with IT today?  What annoys the business world about IT  What would the business world really like? IT innovations addressing the requirements  Dynamic business needs Dynamic IT  The role of SOA in Dynamic IT A short introduction to SOA  The primary focus of SOA  Technologies for the SOA environment Market readiness

24 Copyright IDC %20%40%60%80%100% Web services XML messaging SOA Composite Apps BPA Don't knowNo PlansBeing consideredPilot project Limited live useSome live useSignificant live use Stage of adoption of SOA & related initiatives All respondents (625)

25 Copyright IDC %20%40%60%80%100% Web services XML messaging SOA Composite Apps BPA Don't knowNo PlansBeing consideredPilot project Limited live useSome live useSignificant live use Stage of adoption of SOA & related initiatives Organisations > 1,000 employees (350)

26 Copyright IDC %20%40%60%80%100% Web services XML messaging SOA Composite Apps BPA Don't knowNo PlansBeing consideredPilot project Limited live useSome live useSignificant live use Stage of adoption of SOA & related initiatives Organisations > 2,500 employees (260)

27 Copyright IDC %10%20%30%40%50%60%70%80%90%100% Business Svc Financial Svc Healthcare Local/Central Gov Manufacturing Other Telco Transport Don’t knowNo plansBeing consideredPilot project Limited live deploymentSome live deploymentSignificant live use Web services – by industry Organisations > 1,000 employees (350)

28 Copyright IDC %10%20%30%40%50%60%70%80%90%100% Business Svc Financial Svc Healthcare Local/Central Gov Manufacturing Other Telco Transport Don’t knowNo plansBeing consideredPilot project Limited live deploymentSome live deploymentSignificant live use XML messaging – by industry Organisations > 1,000 employees (350)

29 Copyright IDC %10%20%30%40%50%60%70%80%90%100% Business Svc Financial Svc Healthcare Local/Central Gov Manufacturing Other Telco Transport Don’t knowNo plansBeing consideredPilot project Limited live deploymentSome live deploymentSignificant live use SOA – by industry Organisations > 1,000 employees (350)

30 Copyright IDC %10%20%30%40%50%60%70%80%90%100% Business Svc Financial Svc Healthcare Local/Central Gov Manufacturing Other Telco Transport Don’t knowNo plansBeing consideredPilot project Limited live deploymentSome live deploymentSignificant live use Composite Applications – by industry Organisations > 1,000 employees (350)

31 Copyright IDC %10%20%30%40%50%60%70%80%90%100% Business Svc Financial Svc Healthcare Local/Central Gov Manufacturing Other Telco Transport Don’t knowNo plansBeing consideredPilot project Limited live deploymentSome live deploymentSignificant live use Business Process Automation – by industry Organisations > 1,000 employees (350)

32 Copyright IDC 2005 Topics What’s wrong with IT today?  How did we get into this mess?  What does business really need? Integration – beyond proprietary  XML, Web services & the place of standards  Enterprise Service Bus – standards-based integration So what does this let us do?  Business Process Automation  A single view of information Market readiness

33 Copyright IDC 2005 Finally - how stable is the new architecture? No need to abandon existing applications or platforms Standards well defined & well adopted for “inside the firewall” use Adequate security features available for interoperability with known external partners High levels of ROI possible with SOA-enabled Business Process Automation Service Oriented Management technology available, with growing experience of usage Dynamic search - low demand - still “bleeding edge” Standards will continue to evolve for many years

Service Oriented Architecture: the context behind SOA Rob Hailstone Director, European Software Infrastructure Research