Painting by Surekha Durvasula ©

Slides:



Advertisements
Similar presentations
Connected Health Framework
Advertisements

Presentation Title | Date | Page 1 Extracting Value from SOA.
Project Management with VIVA PPM Tool (Project Portfolio Management)
1 Service Oriented Architectures (SOA): What Users Need to Know. OGF 19: January 31, 2007 Charlotte, NC John Salasin, Ph.D, Visiting Researcher National.
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Page 1 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Cory Casanave Architecture of Services SOA for E-Government Conference.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
Yammer Technical Solutions Overview
Week 2 The Object-Oriented Approach to Requirements
EMS Checklist (ISO model)
95-843: Service Oriented Architecture Material taken from IBM CMU Ref. Architecture Document 1 Master of Information System Management Service Oriented.
Multi-level SLA Management for Service-Oriented Infrastructures Wolfgang Theilmann, Ramin Yahyapour, Joe Butler, Patrik Spiess consortium / SAP.
Pierre Nantel, Office of the CIO
© 2007 IBM Corporation Enterprise Content Management Integrating Content, Process, and Connectivity for Competitive Advantage Malcolm Holden October 2007.
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
DRM P-CM Roadmap V5_MCS Change Control: Rolling updates for Taxonomy, Adjusting Training, Technology, DRM Process, Facilities 5. Design Change Controls.
Leverage MarkITS for agile solutions delivery that balances strategic thinking with tactical execution for “Business & Technology Convergence” MarkITS.
JUNE 2007 page 1 EDS Proprietary Applications Modernization Services Modernizing the Applications Portfolio.
System Center 2012 R2 Overview
Applying the SOA RA Utah Public Safety ESB Project Utah Department of Technology Services April 10, 2008 Prepared by Robert Woolley.
SOA Alliance: SOA Reference Architecture Contributors: Ashok Kumar, Cendant Jeffery Lamb, Wells Fargo Tom Mitchell, Wells Fargo Burc Oral, Dev Atma Technologies.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
<<replace with Customer Logo>>
The changing Development Organization Yogish Pai A structured blog by Yogish Pai.
ARCH-01: Introduction to the OpenEdge™ Reference Architecture Don Sorcinelli Applied Technology Group.
Corporate Context: A SOA & BPM Alliance Via Business Data Management Amir Bahmanyari Architect.
Independent Insight for Service Oriented Practice Communicating SOA.
Painting by Surekha Durvasula ©
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
SAS® Data Integration Solution
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
Systems Integration & Consulting June Copyright ® 2009 Ayenda Agenda Introduction to Systems Integration System Integration Challenges and Opportunities.
© 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.
Chapter 1 The Systems Development Environment
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Oracle SOA Suite 11g.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
An Introduction to the new features in TOGAF® 9
Data Integration in Service Oriented Architectures Rahul Patel Sr. Director R & D, BEA Systems Liquid Data – XML-based data access and integration for.
SOA, BPM, BPEL, jBPM.
Rational Unified Process Fundamentals Module 4: Disciplines II.
Organize to improve Data Quality Data Quality?. © 2012 GS1 To fully exploit and utilize the data available, a strategic approach to data governance at.
Progress SOA Reference Model Explained Mike Ormerod Applied Architect 9/8/2008.
OEI’s Services Portfolio December 13, 2007 Draft / Working Concepts.
U.S. Department of Agriculture eGovernment Program Design Approach for usda.gov April 2003.
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.
© Lockheed Martin Corporation, All Rights Reserved INFORMATION SYSTEMS & GLOBAL SERVICES 1 Applying Predictive Metrics for Service Oriented Architecture.
Build the Right Team 1 Organize for Success 2 Build Coalition with Business Partners 3 Maintain Flexibility 4 Key Success Factors KSF 1.1: Relentlessly.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
® IBM Software Group © 2004 IBM Corporation Developing an SOA with RUP and UML 2.0 Giles Davies.
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
BPM Intro Prof. dr. Koen Vanhoof Room 0.03 wet.park 5.
Basics of SOA Testing Assurance Services Unit 24 February 2016.
Introduction to ITIL and ITIS. CONFIDENTIAL Agenda ITIL Introduction  What is ITIL?  ITIL History  ITIL Phases  ITIL Certification Introduction to.
Aligning Business Process Architecture and Enterprise Architecture: A Model Driven - Service Oriented Approach Chris Capadouca Business Solutions Architect.
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.
Online | classes| Corporate Training | Technical | Placements| Experts Contact US: Magnific training India USA :
© 2013 IBM Corporation Accelerating Product and Service Innovation Service Virtualization Testing in Managed Environments Michael Elder, IBM Senior Technical.
IST421: Advanced Systems and Enterprise Integration
SAS® Data Integration Solution
Open Platform 3.0™ Overview – 3rd August 2016 Dr Christopher J Harding
EI Architecture Overview/Current Assessment/Technical Architecture
CIM Modeling for E&U - (Short Version)
The Open Group Architecture Framework (TOGAF)
SOA Alliance: SOA Reference Architecture
The changing Development Organization
Presentation transcript:

Painting by Surekha Durvasula © SOA Practitioners’ Guide: Best Practices for Enterprise Transformation and Modernization Burc Oral, PhD, CellExchange, Inc., Peter Bostrom, BEA Systems Painting by Surekha Durvasula © Third Service Oriented Architecture for E-Government Conference, May 1-2, 2007, at MITRE: Responsibility to Provide Best Practices for An Information Sharing Environment - Bringing Together the Global Information Grid, W3C, SOA Consortium, and Shared Services

SOA Practitioners Authors are also the founding members of the SOA Consortium Surekha Durvasula, Enterprise Architect, Kohls Martin Guttmann, Principal Architect, Customer Solutions Group, Intel Corp Ashok Kumar, Manager, Director – Services Architecture, Avis/Budget Jeffrey Lamb, Enterprise Architect, Wells Fargo Tom Mitchell, Lead Technical Architect, Wells Fargo Private Client Services Dr. Burc Oral, Sr. Architect, CellExchange, Inc. Yogish Pai, Chief Architect AquaLogic Composer, BEA Systems, Inc. Tom Sedlack, Enterprise Architecture and Engineering, SunTrust Banks, Inc. Dr. Harsh Sharma, Senior Information Architect, MetLife Sankar Ram-Sundaresan, Chief Architect e-Business, HP-IT

The Practitioner’s Guide: A Collective BoK Collaborative work of dedicated expert SOA practitioners, brought together by BEA and Intel in 2005 Authors are also the founding members of the SOA Consortium A series of living documents Collective body of knowledge about SOA Develops a shared language Describes and documents best practices and key learnings Helps fellow practitioners address the challenges of SOA A reference encyclopedia for all SOA stakeholders Guide to Enterprise Transformation and Modernization

Different Paths to the Same Future Vision business services (Business) future vision Process Driven Enterprise soa Business Value Business Priority Portals Integration App Server Database infrastructure services (IT) traditional approach COTS packages, etc. current state Business Complexity IT Priority

Impetus for the Practitioners’ Guide Relieve Business and IT Pain Points Expand Current Enterprise Architectures Business Solutions through Applications Create Future Vision Business Solutions through Infrastructure Align IT and Business Paths

Best Practices for Alignment Understand Business Services Define Key Performance Metrics Build out the Infrastructure While Meeting Immediate Business Needs Identify “quick wins” Using SOA Design and Build Infrastructure Services as Required Develop SOA Blueprint and Follow SOA Practitioners’ Guide

Establish Services Lifecycle Three Stages of Services Lifecycle Governance Accurately capture the business requirements Develop the IT solutions to business requirements Deploy and maintain the service to business requirements Business Requirements 1 Service Repository 3 IT Operations 2 Solution Development Governance

Services Lifecycle BAM SOA Repository Business Requirements Business Services Business Process BAM Executable Services Service Logic Develop missing services Service Matrix SOA Repository Service Assets Requirements / Use case Design Specifications Inputs & Outputs Data elements required Dependent on services Service used by Versions Source code (location) Builds (location) Product Type Service Deployment Submit developed services Service Assembly Model Prod 1 Prod 2 Portal Prod 3 Approved Services Prod 1 ESB Prod 2 Logical Deployment Data Services Shared DS Srv Srv Srv Infrastructure I&AM ETL DQ Storage

Elements of a Lifecycle Stage Actors Tools Artifacts/Deliverables Service Lifecycle Key Considerations Stage Recommended Process Best Practices and Requirements Download SOA Practitioners’ Guide for Details

Services Lifecycle Selected Best Practices Requirements Stage Best Practice Capture all business requirements in the form of business processes such as activities, rules, and policies Application Design Stage Best Practice Have business analysts focus on business process modeling and architects focus on service orchestration modeling Application Design & Development Stage Best Practice Architects define the service, implementation, properties, interfaces, and bindings. The development team then leverages this service model for developing and modifying the service. SOA Governance and Organizations Best Practice Spur organizational agility by creating teams based on technical capabilities not on projects

Getting There with SOA Lifecycle Project Objectives Develop SOA Roadmap Team Members FTE & PT Timeline & Deliverables 6-12 weeks Initiate SOA Initiate Business Principles Application Principles Technology Principles Data Principles Business Architecture BPM, COTS, etc. Infrastructure Arch Portal, SO, ES, etc. Information Arch MDM, ODS, DW, etc. SOA Principles Reference Architecture Develop Roadmap Based on Biz Priorities Develop SOA Roadmap Execute SOA Roadmap Execute Plan Portfolio Management Project Management Application Infrastructure Data Testing Publish Discover Governance Organization Skills Mapping Review and Update Roadmap

SOA Lifecycle Initiate SOA Develop Roadmap Execute SOA Roadmap Establish the process for getting started Establish objectives, project teams, timelines, deliverables, etc. Develop Roadmap Establish SOA Principles Develop Reference Architecture Develop SOA roadmap based on business priority Execute SOA Roadmap Initiate Enterprise Transformation in Business and IT by establishing SOA Governance Manage Services Portfolio and execute roadmap Revise and update roadmap on a periodic basis, based on internal and external environmental changes

SOA Reference Architecture Approach SOA Foundation Components Business Architecture Infrastructure Architecture Data Architecture Information Architecture Complementary Disciplines (MDA, EDA, CEP, BPM) SOA Maturity Model

SOA Maturity Model enables enterprises to develop the roadmap to achieve “Future Vision” A Three Stage Model Phase 1: Develop Web Applications demonstrate “quick wins” to business by rapidly deploying new business solution by reusing services Phase 2: Develop composite applications such as single view of the customer or automate integration points between systems Phase 3: Automate Business Processes across the enterprise or LOB/Agency It is not necessary to exit one stage to start the next

SOA Enterprise Reference Architecture – “Future State Architecture” Establish Business Capabilities in Three Tiers Web Application Tier Multi-channel web presence for the enterprise Service Tier Service lifecycle management, Service discovery and composition capability Services that cross application boundaries Application Tier Traditional legacy or mainframe applications and EAI SOA Framework Design of an enterprise-wide SOA implementation Architecture diagrams, component descriptions, detailed requirements, design patterns, opinions about standards, patterns on regulation compliance, standards templates)

Mapping SOA Reference Architecture to the Enterprise SOA Maturity Model Traditional Development Develop Web Applications Composite Applications Automate BP Enterprise Service Bus: Route services to the appropriate destination; receive and transmit messages in any protocol, provide message transformation, routing, validation, auditing, security, monitoring and reporting services. Enterprise Services: Basic services required across the enterprise. Examples: Directory Service, Content Management, Search, eMail, Calendar, IM, Discussion Forum, White Board, etc. Business Process Manager: Configure and automate business process. Provide business users the capability to modify the business process & policies. Shared Data Services: Extract, Transform & Load (ETL), Electronic Data Interchange (EDI), Enterprise Information Integration Data Quality (Matching Engine, Master Data Management) Enterprise Application Integration: Traditional enterprise integration approach. Provide Application Adapters, Business Process, Messaging, Security, etc. capabilities. Mostly proprietary in nature and application integration generally implemented as a point-to-point integration on a Hub.. Packaged Applications (COTs): These are the best of the breed packaged application that also act as the system of record for a particular business function. Custom Applications: These are either built on an App Server, Portal or proprietary thick client. Application Framework required to leverage reuse. Examples: Logging, Exception handling, data services, application configuration, monitoring, search framework, notification framework, service proxy, Single Sign-On Service Registry: Service registry containing service properties such as service capabilities, parameters, service levels, etc. Service Manager: Manage service lifecycle across the enterprise. Business Service Management: Monitoring, capacity planning, utility computing Enterprise Portal: Role based portal that is available 24x7. Provides single point of entry for all users, multi-channel support, consistent look and feel, access to business capabilities based on role. Enterprise Security: Provide user authentication, authorization, identify management, profile management, delegated admin, etc. Mainframe Application : Access data via gateways Legacy Application: Applications that do not have open APIs & are not web based

Where to find SOA Practitioners’ Guide SOA Reference Architecture published at the Global Integration Summit held at Boston in May 2006 Three part SOA Practitioners Guide published at the BEA World held at San Francisco in September 2006 http://dev2dev.bea.com/pub/a/2006/09/soa-practitioners- guide.html) Living Document at http://soaalliance.jot.com/MemberPublications which shall be constantly updated based on the SOA Practitioners experience Download at http://www.cellexchange.com/soa

Burc Oral, PhD, CellExchange, Inc. Thanks Ready for Q/A about how to Transform and Modernize your Enterprise with SOA Practitioners’ Guide Burc Oral, PhD, CellExchange, Inc. boral@cellexchange.com http://www.cellexchange.com