Service Oriented Architecture Inevitable? What next?

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.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
The e-Framework Bill Olivier Director Development, Systems and Technology JISC.
Current impacts of cloud migration on broadband network operations and businesses David Sterling Partner, i 3 m 3 Solutions.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
©2014 Software AG. All rights reserved. What’s New in Alfabet Release 9.6 April 2014.
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.
© 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:
Troy Hutchison Service Oriented Architecture (SOA) Security.
Software Connectors. Attach adapter to A Maintain multiple versions of A or B Make B multilingual Role and Challenge of Software Connectors Change A’s.
Thee-Framework for Education & Research The e-Framework for Education & Research an Overview TEN Competence, Jan 2007 Bill Olivier,
MD703 Class 8 DRAFT Agenda Midterm Return and Review –The Big Fix Discussion Application Integration –Workflow –EAI –Service Oriented Architecture Chapters.
Service-oriented architecture. The Basic main concepts –Service-orientation describes an architecture that uses loosely coupled services to support the.
© 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.
David Besemer, CTO On Demand Data Integration with Data Virtualization.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
CLOUD COMPUTING. A general term for anything that involves delivering hosted services over the Internet. And Cloud is referred to the hardware and software.
SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
GOVERNMENT SERVICES INTEGRATION INDUSTRY SOLUTION.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
Lee Kinsman (soon to be) Consultant, Chamonix IT Consulting
SOA – you ain’t seen nothin’ yet: projections for a likely future Rob Hailstone Director, European Software Infrastructure Research
Proprietary Data Services and Ontology Driven Applications (ODA) 2nd SOA for E-Government Conference October 2006 Presented by: Atif Kureishy October.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
System Management for Virtualization and Automation in a Dynamic Data Center SVM’08 Munich Karsten Beins, Sen. Director Infrastructure Technology.
Service Oriented Architecture: the context behind SOA Rob Hailstone Director, European Software Infrastructure Research
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 09. Review Introduction to architectural styles Distributed architectures – Client Server Architecture – Multi-tier.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Why Governance? SOA Governance allows to n Master complexity of IT n Support business process change.
Service Oriented Architecture (SOA) Dennis Schwarz November 21, 2008.
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
Enabling the Future Service-Oriented Internet (EFSOI 2008) Supporting end-to-end resource virtualization for Web 2.0 applications using Service Oriented.
Service-Oriented Architecture: An Approach to Information Sharing Regional Information Sharing Conference San Diego, CA November 28, 2006 Scott Came SEARCH.
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.
Data and Applications Security Developments and Directions Dr. Bhavani Thuraisingham The University of Texas at Dallas Security for Distributed Data Management.
ARCH-04 Before You Begin Your Transformation Project… Phillip Magnay Architect – Applied Technology.
Advanced Web Technologies Lecture # 5 By: Faraz Ahmed.
Lecture 21: Component-Based Software Engineering
WG2 Roadmap Discussion Denise Warzel May 25, 2010 WG2 Convenor SC32 WG2N1424SC32 WG2N1424.
Krishna Bakka 2/25/ OUTLINE: Understanding SOA Implementing SOA Current methodologies in SOA.
1 Acquisition Automation – Challenges and Pitfalls Breakout Session # E11 Name: Jim Hargrove and Allen Edgar Date: Tuesday, July 31, 2012 Time: 2:30 pm-3:45.
Discussion on oneM2M and OSGi Interworking Group Name: ARC Source: Jessie, Huawei, Meeting Date: Agenda Item:
A service Oriented Architecture & Web Service Technology.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Who’s Afraid of Complexity:
SOA (Service Oriented Architecture)
Knowledge Management Systems
7. Service-oriented Architecture (SOA)
Inventory of Distributed Computing Concepts and Web services
Service-centric Software Engineering
Service-centric Software Engineering 1
Service Oriented Architecture
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Service Oriented Architecture (SOA)
Enterprise Architecture at Penn State
Data and Applications Security Developments and Directions
Introduction to SOA and Web Services
Data and Applications Security Developments and Directions
Introduction to SOA Part II: SOA in the enterprise
Data and Applications Security Developments and Directions
Presentation transcript:

Service Oriented Architecture Inevitable? What next? Rob Hailstone Director, European Software Infrastructure Research rhailstone@idc.com Service Oriented Architecture Inevitable? What next?

Topics Is Service Oriented Architecture Inevitable? Adoption status Just one of several linked initiatives Adoption status Recent survey results Disruption ahead? What are the knock-on effects of SOA?

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

New initiatives for new expectations of IT Virtual Platform: Exploiting available physical resources & payment options to best serve a variable workload Virtual Platform/ Grid SOA: Delivering IT functionality as reusable, interoperable, location independent services Dynamic IT: enabling deployment of concurrent initiatives Autonomic Computing Service Oriented Architecture Autonomic: self-managing, self-healing, self-tuning, self-securing Enterprise Information Integration 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 EII: Delivering meaningful information from many sources to many consumers

Danger of definition fixation, but: 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.

Business agility & Service Oriented Architecture Processes Aligned with Business Business Activities Composite Applications Straight-Through Processes User Interface Business Process Orchestration Registry - Portfolio of Services Web Services Standards Legacy Application Portfolio New Application Components

Topics Is Service Oriented Architecture Inevitable? Adoption status Just one of several linked initiatives Adoption status Recent survey results Disruption ahead? What are the knock-on effects of SOA?

European SOA survey, Q1 2005 At what stage of adoption is your organisation with respect to the following IT initiatives?

European SOA survey, Q1 2005 At what stage of adoption is your organisation with respect to Service Oriented Architecture?

European SOA survey, Q1 2005 At what stage of adoption is your organisation with respect to Service Oriented Architecture?

European SOA survey, Q1 2005 At what stage of adoption is your organisation with respect to Service Oriented Architecture?

UK SOA conference survey, March 2005 How important is each of these as a driver of SOA in your organisation?

UK SOA conference survey, March 2005 If your organisation has no plans to implement SOA, how important are the following reasons for not implementing?

UK SOA conference survey, March 2005 How well do you feel the concepts and potential benefits of SOA are understood within your organisation?

UK SOA conference survey, March 2005 How have the following challenges impacted your SOA work to-date?

Topics Is Service Oriented Architecture Inevitable? Adoption status Just one of several linked initiatives Adoption status Recent survey results Disruption ahead? What are the knock-on effects of SOA?

SOA & EII – common features Monolithic approach unworkable Multiple technologies exposed through standards Equivalent architectures: Distributed, component-based Reuse of legacy source systems Connector/adapter layer Multiple composite delivery for different consumers Reliant on metadata registry Is a DBMS just a particular type of service? Will SOA and EII ultimately converge? Would a single metadata registry make sense?

SOA and the role of registry SOA & EII exploit heterogeneous environments Heterogeneous operating systems, databases, application platforms, message brokers, integration technologies, service & data owners SOA & EII also enable & encourage change Change assembly of services into composite applications, change of choreography of business processes, piecemeal change of the underlying services themselves This requires a degree of control that depends on a comprehensive metadata registry Multiple, uncoordinated registries will lead to chaos and ultimate failure This will make the registry the central focus of SOA But is a single registry a reasonable target?

Classes of metadata that need to be managed Service metadata: UDDI & other descriptive information Where-used and frequency of use metrics Service performance metrics: actual experienced Service to device mapping User metadata: security & identity management Security policies Process metadata: BPEL Rules metadata: business rules Federated content metadata Semantic metadata / Ontologies

Don’t forget – SOA is bi-directional Not just reassembling existing assets into new composites Also replacing old assets piecemeal when they no longer deliver business value Question: What sort of application architecture will best suit a piecemeal replacement strategy?

Traditional architecture limits adaptability Use of a common, shared database & data model Data integrity rules implemented by database Service components ‘joined at the hip’ through the database – compromises service autonomy Adds unwanted complexity to piecemeal service replacement

Possible platform for long-term SOA benefits Composite Services Low-level Services- Embedded application & data platforms Business Processes Metadata Repository Rules Engine A return to master list maintenance?

Topics Is Service Oriented Architecture Inevitable? Adoption status Just one of several linked initiatives Adoption status Recent survey results Disruption ahead? What are the knock-on effects of SOA?

Service Oriented Architecture Inevitable? What next? Rob Hailstone Director, European Software Infrastructure Research rhailstone@idc.com Service Oriented Architecture Inevitable? What next?