© 2006-2007Lockheed Martin Corporation, All Rights Reserved INFORMATION SYSTEMS & GLOBAL SERVICES 1 Applying Predictive Metrics for Service Oriented Architecture.

Slides:



Advertisements
Similar presentations
Managing Service-Oriented Architectures Jim Bole VP Professional Services Infravio, Inc June 7,
Advertisements

Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
© 2006 Blueprint Technologies, Inc. All Rights Reserved ECHO – NASA’s Middleware for an Earth Science Marketplace Overview and Status WGISS 22.
© 2009 The MITRE Corporation. All rights Reserved. Evolutionary Strategies for the Development of a SOA-Enabled USMC Enterprise Mohamed Hussein, Ph.D.
Service Oriented Architecture Terry Woods Session 50.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
ARCH-01: Introduction to the OpenEdge™ Reference Architecture Don Sorcinelli Applied Technology Group.
Delivering Mission Agility Through Agile SOA Governance 13 th SOA e-Government Conference 4/12/2012 Presented by Wolf Tombe Chief Technology Officer (CTO)
Leading Open Source SOA Dragon SOA Governance Solution Olivier FABRE eBM Websourcing.
SOA and Web Services. SOA Architecture Explaination Transport protocols - communicate between a service and a requester. Messaging layer - enables the.
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
1 Eclipse SOA Roadmap Proposal V Change History VersionDateChanged N/a Merge of first two milestones Update.
Oracle Fusion Middleware
Independent Insight for Service Oriented Practice Communicating SOA.
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
UDDI Overview Web Services Registry SOA Enabler. What Is UDDI? Universal Description, Discovery, and Integration Protocols for web services registry Public.
SOA Pilot BC Ferries BC OAUG 22 May 2008 Speakers: Chetan Sondagar – BC Ferries – Manager, Business & Safety Applications Mark Allen – Impac.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
1 How Semantic Technology Can Improve the NextGen Air Transportation System Information Sharing Environment 4th Annual Spatial Ontology Community of Practice.
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
Page 1 Elements of Service-Oriented Architecture B. Ramamurthy.
Systems Integration & Consulting June Copyright ® 2009 Ayenda Agenda Introduction to Systems Integration System Integration Challenges and Opportunities.
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
© 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.
LEVERAGING THE ENTERPRISE INFORMATION ENVIRONMENT Louise Edmonds Senior Manager Information Management ACT Health.
Demonstrating IT Relevance to Business Aligning IT and Business Goals with On Demand Automation Solutions Robert LeBlanc General Manager Tivoli Software.
CONNECT EVERYTHING. ACHIEVE ANYTHING. ™ Top Ten Enterprise Service Bus (ESB) Myths Gordon Van Huizen CTO, Sonic Software March 17, 2005.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Oracle SOA Suite 11g.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
SOA, BPM, BPEL, jBPM.
ESB Guidance 2.0 Kevin Gock
The Evergreen, Background, Methodology and IT Service Management Model
Benjamin Moreland Director, Foundation Services
INT-11: It’s Monday Morning, Do You Know Where Your Service Has Been? Service Management with Sonic ™ and Actional Marv Stone Progress Software.
material assembled from the web pages at
Systems Design Approaches The Waterfall vs. Iterative Methodologies.
Progress SOA Reference Model Explained Mike Ormerod Applied Architect 9/8/2008.
Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008.
Web Services. ASP.NET Web Services  Goals of ASP.NET Web services:  To enable cross-platform, cross- business computing  Great for “service” based.
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.
Introducing Managed Services Wolf Gilbert Architect Evangelist Microsoft Corporation.
Service Oriented Architecture (SOA) Dennis Schwarz November 21, 2008.
SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software.
Infrastructure Service Approach to Handling Security in Service-Oriented Architecture Business Applications Doina Iepuras.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
David Smiley SOA Technology Evangelist Software AG Lead, follow or get out of the way Here Comes SOA.
Technical Support to SOA Governance E-Government Conference May 1-2, 2008 John Salasin, Ph.D. DARPA
National Geospatial Enterprise Architecture N S D I National Spatial Data Infrastructure An Architectural Process Overview Presented by Eliot Christian.
Introduction to Service Orientation MIS 181.9: Service Oriented Architecture 2 nd Semester,
SOA Governance Summit – Copenhagen 2007, October 2nd Service Registries Are Not Sufficient! Aligning Business and IT Goals using a Business Rule Management.
Krishna Bakka 2/25/ OUTLINE: Understanding SOA Implementing SOA Current methodologies in SOA.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Ian Goldsmith – VP, Product Management, SOA Software
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Service Oriented Architecture
Elements of Service-Oriented Architecture
Business Process Management
Introduction to SOA Part II: SOA in the enterprise
NOAA OneStop and the Cloud
Presentation transcript:

© Lockheed Martin Corporation, All Rights Reserved INFORMATION SYSTEMS & GLOBAL SERVICES 1 Applying Predictive Metrics for Service Oriented Architecture (SOA) Phil Magrogan CTO, ITS-ESE Program Lockheed Martin Fourth Service-Oriented Architecture for E-Government Conference October 1-2, 2007 Carlos C. Amaro, Ph.D. IS&GS SOA Initiative Lockheed Martin Min-Gu Lee Technology Architect Lockheed Martin

INFORMATION SYSTEMS & GLOBAL SERVICES 2Values  Question1. What did you find useful and not useful in the metrics?  Useful to recognize the need for: SOA maturity model and checklist (focus on technology but including SOA Governance for organization and management) To provide guidance for improving an organization's SOA ability SOA technology roadmap (especially for the post pilot SOA project) To guide development and support for the latest technologies applicable to SOA  Useful Based on inexpensive and none time consuming field data To see the current status/health Concise form with color coding (Red/Yellow/Green)  Not useful format to share with other stakeholders

INFORMATION SYSTEMS & GLOBAL SERVICES 3 SOA Maturity Model Checklist: Improving An Organization's SOA Ability Maturity LevelsMaturity Checklist * 1. Ad hoc Services  Well-defined and documented Services  WSDL for all Web services  SOAP or other standard protocols 2. Architected Services  SOA Service Center (Architecture)  SOA Architecture  SOA Maturity Model  SOA Roadmap  UDDI  Runtime Management  Enterprise Service Bus  Enterprise Infrastructural Services  Metrics for re-use of Services 3. A. Business Services B. Information Services  SOA Service Center (Methodology)  SOA Governance Model  Enterprise Business Services  Enterprise Information Services  Business Process Work-flow  WS-BPEL 4. Measured Business Services  SOA Service Center (Scorecard)  Business Process Management  Business Activity Monitoring  Event-driven Services 5. Optimized Business Services  Business Rules dynamically change based on Event-driven Services  Services are dynamically provisioned * This checklist is presented on US EPA Service Oriented Architecture Service Center Plan, Version 1.1, 40-BP-PLN-0043, September 27, This checklist is originally based on and derives inspiration from Lockheed Martin SOA Reference Architecture, March & A New SOA Maturity Model, 2005 published by Sonic Software Corporation, AmberPoint Inc., BearingPoint Inc., Systinet Corporation. When your answer for the question 4.1c ( Effort to change process Orchestration) is RED, you may need to have a plan to improve your organization’s SOA maturity level.

INFORMATION SYSTEMS & GLOBAL SERVICES 4 Lockheed Martin’s Predictive Metrics Initiatives  SOA-Initiative (SOA-I)  SOA-I launched by Information Systems & Global Services (IS&GS) in 2006 to provide integrated, productized, repeatable SOA methodology and expertise to customer programs  Systems, Capabilities, Operations, Programs, and Enterprises (SCOPE) interoperability assessment model  A model/framework that defines characteristics for assessing how a set of systems support SCOPE over a network.  Can be used to assess “as-is” or “to-be”  Developed by Lockheed Martin in 2005 and is currently evolving into an industry standard under the Network-Centric Operations Industry Consortium™ (NCOIC).  SCOPE Model SOA Extensions  Define extensions to the SCOPE model that describe key SOA-relevant characteristics  SOA Extensions will enable the assessment of current and planned SOA capabilities and environments

INFORMATION SYSTEMS & GLOBAL SERVICES 5Improvements  Question 2. What areas, if any, did we miss and how might we address them based on characteristics of the technology being used and product characteristics?  Evaluating interface effort is too restrictive Effort (0-16 hours) required to use data and services from other organizations participating in the SOA It may take more than 16 hours to define an external interface It may not be possible to segregate data interface design from other design activity It does not map well to agile development which may implement the interface over several iterations

INFORMATION SYSTEMS & GLOBAL SERVICES 6Usages  Question 3. How might a Chief Architect or Program manager use them most effectively?  Most effective when used in conjunction with a SOA technology roadmap and maturity model/checklist

INFORMATION SYSTEMS & GLOBAL SERVICES 7Suggestions  Question4. What changes would you suggest?  Educate the reader how to add or remove the evaluating factor without degrading the value of the metric  Map to A Software Development Life Cycle (SDLC) Technology roadmap and maturity model  Provide A summary with color coding for reporting More sophisticated metrics for the power user Background of statistical techniques and their validation

INFORMATION SYSTEMS & GLOBAL SERVICES 8 SOA Technology in Detail (Backup)  UDDI Registry  Publishing  Runtime discovery  Design Time Repository  Metadata and metadata relationship management  Life cycle management  Contract management  Design-time policy management  Runtime Management  Auto Discovery  Service network visualization  Runtime policy management  Measuring and monitoring  Service level management  Active management  Exception management  Testing and Validation  Security  ESB  Transformation  Routing  Orchestration BPEL