ServiceTechMag.com > Archive > Issue XXXIV: December 2009

Issue XXXIV, December 2009

Reporting on the SOA Manifesto: A Meeting of the Minds

Joe McKendrick

Joe McKendrick

For many standards groups, time is measured in years, punctuated by bi-annual meetings in which wording, specifications, and other details are hashed out in long, intensive meetings. For the SOA Manifesto Working Group meeting at the Second Annual SOA Symposium in Rotterdam, Netherlands, however, there was no such drawn-out timetable. The group committed itself to drafting a viable set of core values and guiding principles for announcement at the conclusion of the conference - giving authors three days to reach a consensus across varying opinions and perspectives. The group accomplished just that - providing the first industry-wide document to establish values and guiding principles for service orientation and service oriented architecture. The 17 members of the Working Group comprised a broad spectrum of SOA proponents - including enterprise architects, authors, analysts, consultants, and vendor representatives. Member participation was an individual initiative, and not based on formal sponsorship or input from members' employers. The Manifesto's final draft [REF-1] was announced in a closing ceremony at the end of the SOA Symposium on October 23rd, followed a month later by the separately published annotated version [REF-2].The SOA Manifesto is based on the same format as the Agile Manifesto, created in 2001 to enunciate the values and principles of Agile software development. Likewise,...


Identity Services for SOA

Tinny Ng

Tinny Ng

Abstract: A critical asset that SOA brings to users is the ability to integrate with business partners effectively. It enables a loosely coupled way of linking applications within organizations, across enterprises, and across the Internet. However, the loose coupling of services and their operations across trust boundaries creates challenges in service security. This article, excerpted from her new book [REF-1], discusses how identity services can help service security. Service orientation aims to provide services that can be interconnected and reused as appropriate to fulfill a particular business process. These services must be connected and implemented in a secure and auditable manner, according to a defined security policy. However, the loose coupling of services and their operations across trust boundaries create challenges in service security. A number of areas need to be considered regarding service security. One is transaction security. It is essential for services to provide a sufficient level of security to support business transactions. Ensuring the integrity, confidentiality, and security of services through the application of a comprehensive security model is critical, both for organizations and their customers. Another consideration for service security is identity. Several forms of inter-organization interaction may occur in...


Master Key for Unlocking Enterprise Data

Sreedhar Kajeepeta

Sreedhar Kajeepeta

Of all the integration challenges that enterprises are grappling with today, none are as complex, and getting progressively compounded, as the one related to data. Data of strategic and tactical interest is everywhere and growing rapidly. It is being generated by mission-critical applications (legacy and new), services (both within and outside the firewall), and surrogate applications (such as desktop databases and spreadsheets). We need to first keep it all in sync through Master Data Management (MDM) or Enterprise Information Management (EIM), Event-Driven Architectures (EDA), and Messaging solutions. And then, we should make it accessible from anywhere - be it through data warehouses, data marts, ad hoc and canned reporting applications, dashboards/portals, Web 2.0/Mash-up applications, or mobile reporting solutions. It would also be nice if we could do the same to the other, unstructured, dimension of data, i.e content that is equally important and is growing even more rapidly. In a forecast published in April 2008, Gartner predicted that the data integration tools market alone would go beyond $3 Billion by 2012, with a healthy CAGR of 17%+. Needless to say, those numbers can only portend higher multiples of revenue and growth for the data integration services market...


Articulating SOA in the Cloud

Paul S Prueitt

Paul S Prueitt

A Web service is a type of information exchange between business entities. It is now most often articulated using a standard or set of standards following best practices. There is some evolution and increase in social value possible. After a standardization process has matured, a single set of foundational concepts is available to be applied to the development and use of information exchanges. These foundational concepts may identify an optimal means to communicate between parties. Service contracts are then possible where parties are bound together within an architectural framework for a well-specified period of time. Once articulated in this way, Web services become part of a SOA (Service Oriented Architecture) information system. The devil is in the detail however; as past implementations have too often been not platform agnostic. The reasons for non-interoperability may include the consequences stemming from pure utility functions that optimize competitive advantage but which introduce non-documented features into .NET or J2EE deployments. Implementation has too often depended on how Web services will be processed with specific software in mind. This implementation problem is being overcome using SOA design principles. Once SOA design is mature, one may articulate services with respect to the actions of a computer processor, a many core computing system, or grid of computer processors...


The Annotated SOA Manifesto

Thomas Erl

Thomas Erl

Building on the efforts of the SOA Manifesto Working Group, the Annotated SOA Manifesto revisits the original SOA Manifesto declaration and breaks it down, statement-by-statement, to further elaborate on the ambitions, values, and guiding principles of service-oriented architecture and the service orientation paradigm. This exploration of the SOA Manifesto also helps map principles to values in order to highlight how both values and principles support the overarching ambitions of service-oriented computing...


2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006