Layer 7 Technologies layer7tech.com
Service-Oriented Architecture Ontology, Version 2.0 opengroup.org
SOA Reference Architecture opengroup.org
Evolving Legacy Systems to SOA opengroup.org
Introduction to SOA governance ibm.com/developerworks, 2007
Security Principles for Cloud and SOA opengroup.org
Service Availability Forum saforum.org
SOA Policy, Service Gateway, and SLA Management redbooks.ibm.com
Revised: January 29, 2013
Principles of Service Design: Service Patterns and Anti-Patterns msdn.microsoft.com
- includes analyses of bad service design
SOA - 10 Golden Rules pro.iankoenig.com
Functional Size, Effort and Cost of the SOA Projects with Function Points servicetechmag.com
Open Group SOA Source Book opengroup.org/soa/source-book
SOA Ontology Technical Standard: Policy opengroup.org/soa/source-book/ontology
Is TOGAF's future cloudy with a slight chance of SOA? Whitepaper, orbussoftware.com
OASIS Reference Model for Service Oriented Architecture 1.0 docs.oasis-open.org/soa-rm
OASIS Reference Architecture Foundation for SOA 1.0 docs.oasis-open.org/soa-rm/soa-ra
- includes a useful comment on the relationship between governance and management:
[note this quote was taken from the old 2009 draft]
Governance is concerned with decision making. Management is concerned with execution.
Governance is about making decisions that are aligned with the overall organizational strategy and culture of the enterprise. It specifies the decision rights and accountability framework to encourage desirable behaviors towards realizing the strategy and defines incentives (positive or negative) towards that end. It is less about overt control and strict adherence to rules, and more about guidance and effective and equitable usage of resources to ensure sustainability of an organization’s strategic objectives.
To accomplish this, governance requires organizational 2718 structure and processes and must identify who has authority to define and carry out its mandates. It must address the following questions:
1) what decisions must be made to ensure effective management and use?
2) who should make these decisions?
3) how will these decisions be made and monitored?
4) how will these decisions be communicated?
The intent is to achieve goals, add value, and reduce risk.
Within a single ownership domain such as an enterprise, generally there is a hierarchy of governance structures. Some of the more common enterprise governance structures include corporate governance, technology governance, IT governance, and architecture governance. These governance structures can exist at multiple levels (global, regional, and local) within the overall enterprise.
Relationship to Management
There is often confusion centered on the relationship between governance and management. As described earlier, governance is concerned with decision making. Management, on the other hand, is concerned with execution. Put another way, governance describes the world as leadership wants it to be; management executes activities that intends to make the leadership’s desired world a reality. Where governance determines who has the authority and responsibility for making decisions and the establishment of guidelines for how those decisions should be made, management is the actual process of making, implementing, and measuring the impact of those decisions. Consequently, governance and management work in concert to ensure a well-balanced and functioning organization as well as an ecosystem of inter-related organizations. In the sections that follow, we elaborate further on the relationship between governance and management in terms of setting and enforcing service policies, contracts, and standards as well as addressing issues surrounding regulatory compliance.
OASIS Reference Architecture Framework for SOA 1.0 docs.oasis-open.org/soa-rm/soa-ra
Open SOA osoa.org
two main projects: Service Component Architecture (SCA), Service Data Objects (SDO)
Using TOGAF to Define and Govern Service-Oriented Architectures opengroup.org
Using TOGAF to Define and Govern Service-Oriented Architectures local
IBM technical library - SOA and web services ibm.com/developerworks
Incorporating Enterprise Data into SOA infoq.com
- enterprise data access services
Toward a pattern language for Service-Oriented Architecture and Integration, Part 1: Build a service eco-system developerworks
Toward a pattern language for Service-Oriented Architecture and Integration, Part 2: Service composition developerworks
Principles of Service Design: Service Patterns and Anti-Patterns msdn.microsoft.com
Data on the Outside vs. Data on the Inside msdn
- Explores Service Oriented Architecture, and the differences between data inside and data outside the service boundary. Additionally, he examines the strengths and weaknesses of objects, SQL, and XML as different representations of data, and compares and contrasts these models.
Defining SOA as an architectural style developerWorks
IBM's SOA Foundation - An Architectural Introduction and Overview - 2005
SOA: Buzzworld Whiplash or Real Meat? James Gosling blog
Principles of Service Design: Service Patterns and Anti-Patterns msdn.microsoft.com
Design an SOA solution using a reference architecture ibm.com/developerworks
Service-oriented modeling and architecture ibm.com/developerworks/webservices
Service Technology Magazine servicetechmag.com
formerly SOA magazine
formerly SOA books.com
SOA patterns soapatterns.org
SOA design patterns
SOA Manifesto soa-manifesto.org