Governance Interoperability Framework


Governance Interoperability Framework

The Governance Interoperability Framework (GIF) is an open, standards-based specification and set of technologies that describes and promotes interoperability among components of a service-oriented architecture (SOA). GIF integrates SOA ecosystem technologies to achieve heterogeneous service lifecycle governance and is supported by Hewlett-Packard Company and by GIF partners.

SOA Governance and creating a system-of-record

Governance is recognized as a foundational requirement for successful enterprise adoption of SOA: Gartner has stated that “governance isn’t an option but an imperative”, and predicts that the dominant mode of SOA project failure will be a lack of adequate governance [Paolo Malinverno, Gartner Research Service-Oriented Architecture Craves Governance, January 2006] .

The primary products used by most organizations to achieve SOA governance are based on an integrated registry-repository, and provide support for managing and communication information in an SOA as well as automating key governance activities [Philip J. Windley, [http://akamai.infoworld.com/pdf/special_report/2006/04SRsoagov.pdf SOA Governance: Rules of the Game] , InfoWorld.com, 23 January 2006] . These SOA governance systems provide a central system-of-record for all services and related information in an SOA, and are the place where services can be advertised by providers and discovered by consumers. As such, they act as a key control point for governing service availability, versioning, service lifecycle management, and for ensuring compliance with business and technical policies.

To be effective, SOA governance systems need a mechanism for exchanging information between all the disparate technologies that support an SOA. Interoperability is a fundamental requirement for the visibility, trust and control required for effective SOA governance [Frank Kenney, Daryl Plummer, Magic Quadrant for Integrated SOA Governance Technology Sets, 2007, January 2007] . The objective of GIF is to drive interoperability through the adoption of standards and common approaches to modeling and exchanging information.

GIF Overview

GIF represents a collection of APIs defined by standards organizations, data mappings and classifications and leverages UDDI and WS-Policy standards, among others, as building blocks. In order to promote commonality of approaches and understanding of the information represented, GIF also defines vocabularies for the purpose of applying metadata to service information.

Integration with the Governance Interoperability Framework is based on two primary pillars of integration: Control Integration and Service Data Integration. These themes are based on the famed Model-View-Controller (MVC) pattern:

Control integration - Consists of alerting and notification integration; launching events and actions; and integration of business service governance and lifecycle.

Data integration - Consists of leveraging the Business Service Registry as the primary service description, characteristic, and policy catalog.

GIF provides control and data integration needed to support activities such as the governance of business service provisioning and lifecycle management. Aspects of this are:

Provisioning integration - Leverage the SOA governance system as part of the provisioning and deployment process of business services. Once integrated, bi-directional exchange of service information between participants is enabled.

Deployment integration - Upon deployment of services, any party should have the ability to alert others to the existence of the service and the need to put the service and its definitions under management.

Lifecycle management - Lifecycle management of all facets of a business service is required. This means collaborating and integrating components for the purpose of managing:
* service and artifact versioning
* lifecycle information (e.g. development, test, production, deprecated)
* lifecycle status and state of the service (availability)
* deployment information including up-time, first deployed date, last deployment date
* contact and support information about the service or template (owner, responsible organization, support contact, manager, etc.)
* compliance status
* dependencies and relationships between:
** services – those dependencies that the partner creates partner
** proxies and the services they proxy
** services consumed by another service

GIF has been driven by several use cases, including:

* SOA governance system acting as the authoritative source of service descriptions and metadata to other components of an SOA ecosystem.
* SOA governance system as the recipient of service descriptions, metadata and policy information, including but not limited to publishing service descriptions (typically WSDL documents and associated metadata) and lifecycle information.
* Publish service characteristics to the SOA governance system to enable the searching and reporting of services and their artifacts. This may include publishing performance data, historical trends and other facets of service information such as constraints and capabilities of the service.
*Make service characteristics, such as configuration, constraints and capabilities typically expressed as policy, discoverable.
*Publishing and making available protocol and binding information, such as the WSDLs of proxied services by security or management partners, and their associated business service (functional) WSDLs.

GIF organization and membership

GIF is not a standard itself, but rather leverages existing standards to support SOA governance interoperability. GIF is supported by [http://www.hp.com/hpinfo/abouthp/ Hewlett-Packard Company] and by GIF partners. For more information about the GIF specification, existing GIF partners and how to join GIF, visit HP’s website.

External links

Information about the [https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&cp=1-11-130-27%5E2804_4000_100__ Governance Interoperability Framework]

References

#Paolo Malinverno, Gartner Research "Service-Oriented Architecture Craves Governance", January 2006
#Philip J. Windley, [http://akamai.infoworld.com/pdf/special_report/2006/04SRsoagov.pdf SOA Governance: Rules of the Game] , InfoWorld.com, 23 January 2006
#Frank Kenney, Daryl Plummer, Magic Quadrant for Integrated SOA Governance Technology Sets, January 2007

See also

* Service-Oriented Modeling Framework


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • The Open Group Architecture Framework — TOGAF 8.1.1 ADM.[1] The Open Group Architecture Framework (TOGAF®) is a framework for enterprise architecture which provides a comprehensive approach for designing, planning, implementation, and governance of an enterprise information… …   Wikipedia

  • National e-Governance Plan — NeGP (National e Governance Plan) is a plan of the Government of India to make all government services available to the citizens of India via electronic media. This plan was an outcome of the recommendations of the second Administrative Reforms… …   Wikipedia

  • Enterprise Architecture framework — An Enterprise Architecture Framework (or EA Framework for short) defines how to organize the structure and views associated with an Enterprise Architecture. Because the discipline of Enterprise Architecture is so broad, and because enterprises… …   Wikipedia

  • GIF (disambiguation) — GIF may refer to:* Graphics Interchange Format, bitmap image format * Governance Interoperability Framework, a specification and set of technologies supporting interoperability in a service oriented architecture (SOA). * GIF Sundsvall, Swedish… …   Wikipedia

  • Health Level 7 — Health Level Seven (HL7), is an all volunteer, non profit organization involved in development of international healthcare informatics interoperability standards.[1] HL7 is also used to refer to some of the specific standards created by the… …   Wikipedia

  • OpenDocument adoption — World map of countries, using the OpenDocument standard   Officially approved …   Wikipedia

  • Standards und Architekturen für E-Government-Anwendungen — In Deutschland hat die „Koordinierungs und Beratungsstelle der Bundesregierung für Informationstechnik in der Bundesverwaltung“ (KBSt) im Rahmen der Initiative BundOnline 2005 das Dokument Standards und Architekturen für E Government Anwendungen… …   Deutsch Wikipedia

  • SAGA-Standard — In Deutschland hat die „Koordinierungs und Beratungsstelle der Bundesregierung für Informationstechnik in der Bundesverwaltung“ (KBSt) im Rahmen der Initiative BundOnline 2005 das Dokument „Standards und Architekturen für E Government… …   Deutsch Wikipedia

  • Office Open XML — Not to be confused with OpenOffice.org XML or Microsoft Office XML formats. Office Open XML Office Open XML file formats Open Packaging Conventions Open Specification Promise Vector Markup Language Office Open XML software Comparison of… …   Wikipedia

  • Service-oriented architecture — (SOA) is a method for systems development and integration where functionality is grouped around business processes and packaged as interoperable services . SOA also describes IT infrastructure which allows different applications to exchange data… …   Wikipedia


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.