Leveraging EA Concepts to Make Your SOA a Guaranteed Success David S. Linthicum

Slides:



Advertisements
Similar presentations
Light Enterprise Architecture
Advertisements

© 2004 Flashline Inc. The Seven Faces of Reuse Enterprise Architect Summit June 8, 2004 Charles Stack Founder and CEO Flashline, Inc. © 2004 Flashline.
Supporting New Business Imperatives Creating a Framework for Interoperable Media Services (FIMS)
Service Oriented Architecture Inevitable? What next?
Where ARE all the SOA Applications? An anecdotal survey, with speculation. For CIS* Jack Cole
Applying the SOA RA Utah Public Safety ESB Project Utah Department of Technology Services April 10, 2008 Prepared by Robert Woolley.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Building a SOA roadmap for your enterprise Presented by Sanjeev Batta Architect, Cayzen Technologies.
Reinventing the Electronic Medical Record (EMR) Position We are making a national investment of billions of dollars to scale up the use of EMRs to improve.
(c) Andy Berry ( SOA – Benefits and Risks Presentation to ESUG 2005 Conference Andy Berry –
© 2006 The Linthicum Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited. ® Linthicum Group David S. Linthicum.
Copyright © 2006, ZapThink, LLC 1 Achieving the “5 Nines” of Business Continuity in SOA Applications Jason Bloomberg Senior Analyst ZapThink, LLC.
GreenWor ds This Old Application Front-End Quality Management and Your Mission-Critical Fixer-Uppers.
1 SOA Essentials: What Department Heads Need to Know Featuring expert panel discussion and collaboration demonstration. Dr. Brand Niemann, US EPA Senior.
Enterprise SOA and Cloud Planning Presentation to Association of Enterprise Architects, Washington DC Chapter John Chi-Zong Wu
Adding More Value to Your ERP System Using Service-Oriented Architecture (SOA) Copyright © 2001 iWay Software 1 Information Builders.
SOA in the Real World “How to get SOA right the first time. David S. Linthicum
Stuart Sim Chief Architect Global Education & research Sun Client Solutions Blog:
Copyright 2010 Scott W. Ambler Enterprise Architecture Survey Results DDJ State of the IT Union Survey January 2010 Scott W.
Thee-Framework for Education & Research The e-Framework for Education & Research an Overview TEN Competence, Jan 2007 Bill Olivier,
OHIO OFFICE OF INFORMATION TECHNOLOGY. Even the agents are suffering…
Network Enabled Capability Through Innovative Systems Engineering Service Oriented Integration of Systems for Military Capability Duncan Russell, Nik Looker,
  Supply chain management software is implemented by companies to deliver the benefits of the supply chain strategies they had adopted.  Open Source.
Course Instructor: Aisha Azeem
Maciej Gruszka Principal System Engineer 11 October 2005 The New World Order is Fluid BEA’s integration infrastructure as a tool decreasing operational.
INCOSE 1 st reactions. One other area that struck me has the sheer number of levels of proficiency—in ours we are going with 5 and the first one is limited.
Not Dead Yet! Cloud Breathes New Life into SOA Jason Bloomberg Copyright © 2012, ZapThink, a Dovèl Technologies Company.
© Copyright High Performance Concepts, Inc. 12 Criteria for Software Vendor Selection July 14, 2014 prepared by: Brian Savoie Vice President HIGH.
CIO Academy Journey to Influential IT Leadership Journey to CIO Academy Strategic Competencies for 21st Century CIO Success Influential IT Leadership:
Copyright © 2009, ZapThink, LLC 1 Cloud Computing and SOA: Same but Different Ronald Schmelzer Managing Partner ZapThink LLC.
Sponsored by the U.S. Department of Defense © 2006 by Carnegie Mellon University Version E-Gov 2006Benefits, Misconceptions and SOA Governance Issues -
© 2006 The Linthicum Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited. The Technical Essence of Cloud Computing,
a Service Oriented Architecture
Axeon N. V case Seminar Group B3 Charlotte Cottet Stijn Op de Beeck
Software Engineering Muhammad Fahad Khan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Competitive Differentiation: Using Technology to Deliver on Staples EASY Brand Promise Scott Floeck, Sr. Vice President, Staples, Inc.
Information Sharing Begins With Me Dr. Brand Niemann Director and Senior Enterprise Architect – Data Scientist Semantic Community
IPv6 Survey: Taking the Federal Pulse on IPv6 Summary Results Market Connections, Inc. June 2006.
UNIT – II ARCHITECTING WEB SERVICES. WHAT ARE WEB SERVICES ? Web Services are loosely coupled, contracted components that communicate via XML-based interfaces.
Operational Excellence and Sustainable Performance Improvement Date: 9 June, 2009.
Service Oriented Architecture (SOA) at NIH Bill Jones
MGS Group D. TO THE OUTSOURCE VENDOR *Take of control *Obtain expertise *Deliver error free services TO THE ORGANIZATION *Avoid management problems.
© 2006 The Linthicum Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited. Where Cloud Computing Meets Enterprise.
Copyright 2007, Information Builders. Slide 1 So You Just Bought WebFOCUS… Dan Schultz Director June, 2008.
L8 - March 28, 2006copyright Thomas Pole , all rights reserved 1 Lecture 8: Software Asset Management and Text Ch. 5: Software Factories, (Review)
INDUSTRY SOLUTION TELECOMMUNICATION SERVICES INTEGRATION.
Service Oriented Architecture (SOA) Dennis Schwarz November 21, 2008.
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
© 2005 IBM Corporation IBM Business-Centric SOA Event SOA on your terms and our expertise Operational Efficiency Achieved through People and SOA Martin.
© 2006 The Linthicum Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited. ® Linthicum Group David S. Linthicum.
EGovOS Panel Discussion CIO Council Architecture & Infrastructure Committee Subcommittee Co-Chairs March 15, 2004.
Repurpose, Compose, Profit— Next Generation SOA Infrastructure William Cox Cox Software Architects LLC Copyright 2008.
March 20001© Dennis Adams Associates 10 False Reasons for using LINUX Or “Beware of Jumping on the Bandwagon” Dennis Adams.
Enhance Security of IP Network using New Architecture of Address Validation Xiaodong Duan China Mobile.
Align Business and Information Technology – with SOA Pradeep Nair Director – Software Group (IBM India/SA)
David Smiley SOA Technology Evangelist Software AG Lead, follow or get out of the way Here Comes SOA.
Energising e-business Working e-business ? A Managed Service Proposition Peter Gee presentation ISTUG.
1 SERVICE ORIENTED ARCHITECTURE ANTHONY GACHANGO D61/70547/2008 DIS 601.
Basics of SOA Testing Assurance Services Unit 24 February 2016.
A service Oriented Architecture & Web Service Technology.
Azure Stack Foundation
IST421: Advanced Systems and Enterprise Integration
SOA Implementation and Testing Summary
Jumpstart Solution: Novell Active Information Portal
IBM Start Now Host Integration Solutions
Big Data For Indian SMEs
Service Oriented Architecture (SOA)
The changing Development Organization
OU BATTLECARD: Oracle SOA Training & Certification
Presentation transcript:

Leveraging EA Concepts to Make Your SOA a Guaranteed Success David S. Linthicum

The Basic Idea SOA at a high level is well defined. However, the procedures, approaches, tools, technology, to-dos, and expected results are not. In this session we’ll learn how to view your problem domain holistically, and how to break it down to its component parts, building it up again into a functional SOA that will pay for itself in the shortest period of time.

Copyright 2007 The Linthicum Group, LLC

Current Issues Competing frameworks/approaches –Zachman Framework –Gartner/Meta Group –Open Group’s TOGAF (SOA Reference Architecture) –Vendors (IBM, Oracle, BEA, etc.) –Roll-your-own Hype-driven confusion (e.g., “SOA 2.0”) Lack of leadership Processes moving outside of the firewall Departments operating independent of oversight More enterprise applications are Web-delivered Technology as a business advantage and cost saving mechanism

Copyright 2007 The Linthicum Group, LLC Understanding the Forces at Work SOA SaaS Web 2.0 Emerging Standards Hype Enterprise Architecture Cost Reduction

Copyright 2007 The Linthicum Group, LLC EA and SOA…Let’s Face Facts There seems to be two worlds out there, the world of enterprise architecture and the world of SOA. –“The funny thing is that those in each world thinks that they can do the other world's jobs.” –“The end result...there is not a lot of synergy there yet.”

Copyright 2007 The Linthicum Group, LLC More good news… Some traditional enterprise architects have not done a stellar job in understanding the opportunities within SOA, generally speaking, and the SOA guys have not figured out how SOA meshes with existing enterprise architecture standards, notions, and practices, again generally speaking.

Copyright 2007 The Linthicum Group, LLC State of Things The survey was of 196 Information Technology (IT) decision makers. "Indicators point to the fact that IT professionals overwhelmingly support the SOA concept with 56 percent reporting they believe their company would benefit from a SOA. Among those who have experienced a SOA implementation, 73 percent would recommend other companies follow suit and adopt a SOA approach. “

Copyright 2007 The Linthicum Group, LLC But, there is Reality Hype is huge, and management by magazine is the way of the world these days. –“I got to git me one of them SOAs” –“A SOA will fix that.” –“SOA 2.0” Bad practices: –Selecting technology before understanding your requirements and needs. –Not linking back to accepted EA best practices. –Not creating a business case. –Using the wrong people. –Lacking funding and empowerment.

Copyright 2007 The Linthicum Group, LLC So, Why SOA? Improved Adaptability and Agility –Respond to business needs in near real-time Functional Reusability –Eliminate the need for large scale rip and replace Independent Change Management –Focus on configuration rather than programming Interoperability instead of point-to-point integration –Loosely-coupled framework, services in network Orchestrate rather than integrate –Configuration rather than development to deliver business needs

Copyright 2007 The Linthicum Group, LLC The Value Proposition of a SOA We implement SOA for two major reasons. –First is the ability to save development dollars through reuse of services. –Second is the ability to change the IT infrastructure faster to adapt to changing needs of the business, or agility. –Enhance, not replace, existing EA.

Copyright 2007 The Linthicum Group, LLC Reuse…Yes Again Under the concept of service reuse, we have a few things we need to determine to better define the value. These include: –The number of services that are reusable. Complexity of the services. The degree of reuse from system to system. The number of reusable services is the actual number of new services created, or, existing services abstracted, that are potentially reusable from system to system. The complexity of the services is the number of functions or object points that make up the service. Finally, the degree of reuse from system to system is the number of times you actually reuse the services. We look at this number as a percentage.

Copyright 2007 The Linthicum Group, LLC So, What do you Do? In order to determine their value we must first determine the Number of Services that are available for Reuse (NSR), the Degree of Reuse (DR) from system to system, as well as the Complexity (C) of each service. The formula to determine value looks much like this: Value = (NSR*DR) * C

Copyright 2007 The Linthicum Group, LLC SOA=Agility Agility is a strategic advantage that is difficult to measure in hard dollars, but not impossible. We first need to determine a few things about the business, including: The degree of change over time is really the number of times over a particular period that the business reinvents itself to adapt to a market. The ability to adapt to change is a number that states the company’s ability to react to the need for change over time. Finally, the relative value of change is the amount of money made as a direct result of changing the business.

Copyright 2007 The Linthicum Group, LLC Data Abstraction Data Data Services/Messaging LegacyLegacy Services Process/Orchestration Monitoring/Event Management Governance Rep Security Internet- Based Services New Services SOA Meta Model

Copyright 2007 The Linthicum Group, LLC How Do you Build A SOA? Understand your business objectives and define success. Define your problem domain. Understand all application semantics. Understand all services. Understand all processes. Define new services. Define new processes. Select your technology set. Deploy SOA technology. Test and evaluate SOA solution.

Copyright 2007 The Linthicum Group, LLC Understand your business objectives and define success. ROI Define ROI Create Business Case Business Case Business Case

Copyright 2007 The Linthicum Group, LLC Define your problem domain System Descriptions System Descriptions System Complexity Analysis SOA POC POC Results POC Results Domain Descriptions Domain Descriptions Vendors

Copyright 2007 The Linthicum Group, LLC Understand all application semantics in your domain. SOA Metadata SOA Metadata Meta data analysis Data abstraction layer definition Data Abstraction Layer Data Abstraction Layer Data services definition Data Services Data Services Legacy Metadata Legacy Metadata External Metadata (B2B) External Metadata (B2B)

Copyright 2007 The Linthicum Group, LLC Understand all services in your domain. Candidate Services Candidate Services Service analysis Metadata and services analysis Services And Information Services And Information Performance analysis Services And Performance Services And Performance Legacy Services Legacy Services External Services (B2B) External Services (B2B) SOA Metadata SOA Metadata

Copyright 2007 The Linthicum Group, LLC Understand all processes in your domain. Candidate Processes Candidate Processes Process analysis. Define metadata, services, and processes Processes, Services, And Information Processes, Services, And Information Process integration analysis. Process Integration Diagrams Process Integration Diagrams Candidate Services Candidate Services External Processes (B2B) External Processes (B2B) SOA Metadata SOA Metadata

Copyright 2007 The Linthicum Group, LLC Define new services. Candidate Processes Candidate Processes Service definition. Service design. Processes, Services, And Information Processes, Services, And Information Service implementation. Process Integration Diagrams Process Integration Diagrams SOA Metadata SOA Metadata Candidate Services Candidate Services Service Definition Service Definition Service Design Service Design Service Implementation Service Implementation

Copyright 2007 The Linthicum Group, LLC Define new processes. Candidate Processes Candidate Processes Process definition. Process design. Processes, Services, And Information Processes, Services, And Information Process implementation. Process Integration Diagrams Process Integration Diagrams Metadata Candidate Services Candidate Services Process Definition Process Definition Process Design Process Design Process Implementation Process Implementation

Copyright 2007 The Linthicum Group, LLC Select your technology set. Technology Requirements Technology Requirements Define requirements. Technology analysis. Technology solution Technology solution Vendors Define candidate technology. Technology selection. Technology validation.

Copyright 2007 The Linthicum Group, LLC “SOA is Good EA…” Pay me now, or pay me later. Make sure you do it right the first time…get the help you need. Don’t be afraid to experiment, and admit you’re wrong…backup and try again. Keep your vendors working with you. Empower those working, so they can work to get things done. Avoid politics, if possible. Learn all you can, but don’t get caught up in the hype. Put standards in their proper place. Small battles win the war…Keep that in mind. Give yourself plenty of time, never skimp on any of the steps.

Copyright 2007 The Linthicum Group, LLC Thanks! Blogs: –eBizq.net “Linthicum Channel” –InfoWorld “Real World SOA” –Intelligent Enterprise “SaaS Advisor” Weekly Podcast –InfoWorld SOA Report Columns –Web Services Journal –eBizq.net