Technical Support to SOA Governance E-Government Conference May 1-2, 2008 John Salasin, Ph.D. DARPA 571 218-4925

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.
Service Oriented Architecture for Mobile Applications Swarupsingh Baran University of North Carolina Charlotte.
Presentation by Priyanka Sawarkar
© 2007 IBM Corporation Enterprise Content Management Integrating Content, Process, and Connectivity for Competitive Advantage Malcolm Holden October 2007.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
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.
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
The Business Value of CA Solutions Ovidiu VALEANU Senior Consultant DNA Software – CA Regional Representative.
U.S. ENVIRONMENTAL PROTECTION AGENCY The Web Service Catalog Presentation to the SOA-COI Meeting Lico Galindo, OIC April 14, 2010.
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
Entrenching SOA in the organisation
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
Information Security Policies and Standards
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
IT Governance: Simultaneously Empowers and Controls Source: IT Governance, Chapter 1.
Automated Policy Enforcement Adam Vincent, Layer 7 Federal Technical Director
© 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.
GFIPM Web Services Concept and Normative Standards GFIPM Delivery Team Meeting November 2011.
December 3, 2010 SAIF Governance Framework A Brief Update on work to date.
Click to add text © 2010 IBM Corporation OpenPages Solution Overview Mark Dinning Principal Solutions Consultant.
LEVERAGING THE ENTERPRISE INFORMATION ENVIRONMENT Louise Edmonds Senior Manager Information Management ACT Health.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Enterprise Architecture
TIBCO Service-Oriented Architecture (SOA) Our SOA solutions help organizations migrate to an infrastructure composed of services that can be assembled,
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
SOA, BPM, BPEL, jBPM.
Initial slides for Layered Service Architecture
1 © Talend 2014 Service Registry / WS-Policy Registry Training Slides 2014 Jan Bernhardt Zsolt Beothy-Elo
© Drexel University Software Engineering Research Group (SERG) 1 Based on the paper by Philippe Kruchten from Rational Software.
The GPAA RFP to implement Enterprise Data Management 1 GPAA15/2015.
Thirteenth Lecture Hour 8:30 – 9:20 am, Sunday, September 16 Software Management Disciplines Process Automation (from Part III, Chapter 12 of Royce’ book)
Geoff Payne ARROW Project Manager 1 April Genesis Monash University information management perspective Desire to integrate initiatives such as electronic.
Organize to improve Data Quality Data Quality?. © 2012 GS1 To fully exploit and utilize the data available, a strategic approach to data governance at.
© 2009 IBM Corporation Integrating WSRR and DataPower Andrew White – Software Developer 18 March 2010.
IT Governance
The Challenge of IT-Business Alignment
OEI’s Services Portfolio December 13, 2007 Draft / Working Concepts.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Enterprise Architecture, Enterprise Data Management, and Data Standardization Efforts at the U.S. Department of Education May 2006 Joe Rose, Chief Architect.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
© Lockheed Martin Corporation, All Rights Reserved INFORMATION SYSTEMS & GLOBAL SERVICES 1 Applying Predictive Metrics for Service Oriented Architecture.
SOA-39: Securing Your SOA Francois Martel Principal Solution Engineer Mitigating Security Risks of a De-coupled Infrastructure.
EPA Geospatial Segment United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program Segment Architecture.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Achieving SOA Governance through Organizational Consensus SOA e-Government Conference Hosted by MITRE and The Federal SOA Community of Practice September.
© 2006 IBM Corporation Realizing the potential of your SOA with the IBM WebSphere Service Registry and Repository Presenter: Job Title:
United States Department of Justice Achieving Information Interoperability and Business Agility The Justice Reference Architecture:
Information Technology Division Executive Office for Administration and Finance Service Oriented Architecture An Enterprise Approach to Enabling the Business.
® IBM Software Group © 2004 IBM Corporation Developing an SOA with RUP and UML 2.0 Giles Davies.
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.
© Drexel University Software Engineering Research Group (SERG) 1 The OASIS SOA Reference Model Brian Mitchell.
Program Management Office ͏ Project Management
PHE portal update Anne Brice Mahesh Patel. PHE portal Progress so far Relationship between AKM and Online Services workstreams Engaging with content users.
April, 2005 ebSOA Based on FERA Reference Model Vasco Drecun Collaborative Product Development Associates, LLC Goran Zugic ebXMLsoft Inc.
1 IRS Component Asset Registry (XML Registry/Repository) Prototype Senior leaders must champion reuse by expecting that assets be reused, recognizing projects.
1 SOA Seminar Seminar on Service Oriented Architecture SOA Reference Model OASIS 2006.
Sicherheitsaspekte beim Betrieb von IT-Systemen Christian Leichtfried, BDE Smart Energy IBM Austria December 2011.
GRC: Aligning Policy, Risk and Compliance
Accurate  Consistent  Compliant Contact: i4i the structured content company the structured content company.
Online | classes| Corporate Training | Technical | Placements| Experts Contact US: Magnific training India USA :
© Boris Lublinsky, Michael Rosen 2008 SOA Architecture and Design Strategies Boris Lublinsky, NAVTEQ. Mike Rosen, Wilton Consulting Group Copyright is.
Introduction to SOA Part II: SOA in the enterprise
Presentation transcript:

Technical Support to SOA Governance E-Government Conference May 1-2, 2008 John Salasin, Ph.D. DARPA

Objectives Provide examples of Governance functions that need (should have) automated support. Using functions that one or more infrastructure vendors claim to provide.

Outline

"specifying the decision rights and accountability framework to encourage desirable behavior in the use of IT.”*  Peter Weill, Richard Woodham, “Don't Just Lead, Govern: Implementing Effective IT Governance”, MIT Sloan Working Paper No , Massachusetts Institute of Technology (MIT) - Sloan School of Management, April 2002 Governance Definition includes “….leadership and organisational structures and processes that ensure that the organisation’s IT sustains and extends the organisation’s strategies and objectives.”

Policies (Design/process guidance)  Standards compliance — for example, WS-I Basic Profile compliance for service interfaces  Use architectural assessments, including reviews and change processes  Use architecture documents and guidelines covering use cases, views, service interface design, and design patterns  Use service-based application blueprints  Adhere to reference architectures  Provide policy assertions at multiple levels of granularity

SOA Infrastructure Support (Run-time) (1 of 4) authentication and authorization, encryption, logging, auditing and service versioning in a centralized and configuration-driven approach –auditing and logging for compliance enforce architectural standards, guidelines, and processes during design and construction Support continuous evolution through dynamic deployment of BPEL and SOA artifacts and version management at multiple levels of granularity. Execute process persistence policy Provide registry integration by importing WSDL definitions and XML schemas from enterprise stores and publishing new interfaces –Automatically collect and populate the registry / repository with existing services and other assets

Support policy assertions for partner interaction WS-Policy assertions at multiple granular levels Web Service invocation retry policy (policy can be programmatically asserted) Setting JMS messaging properties through WS-Policy assertions Support exception management –Process may be suspended on uncaught fault for examination and recovery Provide a (WS-Distributed Management) standard-based secure remote deployment and management interface SOA Infrastructure Support (Run-time) (2 of 4)

SOA Infrastructure Support (Run-time) (3 of 4) Deliver the critical traceability necessary for accurate impact analysis, change management, risk management, and optimized reuse Map and manage existing relationships and dependencies that connect services, assets, business processes, policies, and applications Automatically discover, map, and manage new dependencies as the service network expands Support impact analysis with visualization into the composite flow of individual services or applications Keep service metadata up to date through automated introspection –Automatically publishe service metadata, response time statistics, service level objectives, historical statistics, exceptions, and other vital information and key performance indicators –Automate notification of policy changes that affect services

SOA Infrastructure Support (Run-time) (4 of 4) Establish visibility into the architecture, relationships, and interdependencies that connect assets to each other, to the policies that govern their use, and to the projects that produce and consume them Collect and communicate information on service performance, quality, and compliance with corporate standards Automate processes to control the creation and registration of services and related assets

Value Discriminators Do the Governance-related mechanisms: Cover the complete life-cycle, starting at service conception and extending to services and consumers in the operational environment—including unanticipated rogue services? Provide every stakeholder with a clear, easily understandable view of planned and available services and other software assets to reduce duplication and optimize reuse? Support human, approval-based processes through automated workflow, including community reviews, lifecycle transitions, and change management? Reduce risk and promote trust by ensuring that services and other assets meet standards and guidelines before they are promoted for broader use? Help enforce architectural standards, guidelines, and processes during design and construction? Ensure that projects and the assets they consume align with goals and policies? Communicate both the existing and to-be states of the architecture and track progress?