Help is on the way for anyone who may be confused about what exactly constitutes an SOA.
OASIS on Tuesday is announcing the formation of a technical committee that will develop a reference model to provide clarity
on the definition of an SOA, said Duane Nickull, chairman of the new OASIS SOA-RM (Reference Model) Technical Committee and
senior standards strategist at Adobe. The reference model is intended for use by developers and IT professionals as a guideline
for implementing architectures across service environments.
“This arose from the fact that SOA as a term was being used in a vast array of contexts, sometimes with conflicting definitions
of exactly what it was,” Nickull said. OASIS hopes to have its reference model completed by the end of the year and has been
working on the project for approximately six weeks. A working draft document already has been published.
An SOA is generally regarded as an IT architecture that links loosely coupled services in an easily changeable fashion, usually
based on Web services integration.There has not been unanimity, however, on a definition, OASIS acknowledged.
“Architecture is very difficult -- in fact, architecture is mostly a challenge for people, rather than technology,” said Ronald
Schmelzer, senior analyst at ZapThink, in an e-mail response to an inquiry. “So, the SOA Reference Model will go a long way
to helping people deal with the human aspects of making architecture work, but it will be up to companies to adopt and implement
the reference model in ways that directly impact their businesses.”
Some major IT vendors appear not to be on board with the OASIS effort, however, which potentially could cloud acceptance of
the reference model by the industry at large. Neither Oracle nor IBM is now participating, based on an OASIS roster of participants
and comments from OASIS itself.
OASIS cited BEA Systems, Microsoft, and Sun Microsystems as participants, but it is unclear from the roster who is representing
them. BEA, IBM, Microsoft, and Sun did not respond to inquiries on Monday.
An Oracle representative on Monday afternoon acknowledged Oracle was not involved in the technical committee. In a statement
released Monday evening, the company said: "There are a number of ways to build service-oriented applications using the basic
principles of well-defined contracts, loose coupling, and metatdata discovery. Given the pace of standardization, profiling,
and vendor offerings at this point, it is premature to converge on a single reference architecture. Oracle will continue to
pay attention to the OASIS SOA Reference Model Technical Committee as well as other related efforts in this rapidly developing
area."
“I wouldn't read anything too significant into the lack of involvement in these by larger players, as OASIS encourages small
groups of vendors to put together ideas and run them up the flagpole,” said Jason Bloomberg, also a senior analyst at ZapThink,
in response to an e-mail. “It's just a sign that these initiatives are still in the early stages.”
Among those participating, in addition to Adobe, are Boeing, Fujitsu, General Motors, Infosys Technologies, Lockheed Martin,
Mitre, Unisys and the U.S. Department of Homeland Security.
OASIS with its SOA-RM effort seeks to prevent conflicting definitions about what belongs in an SOA, Nickull said. At OASIS,
an SOA has several components, with the notion of services as a core principle, he said. Featured in an SOA are service descriptions
that include subcomponents for policies, contracts, and a data model, Nickull said. Each subcomponent has an aspect pertaining
to semantics and a mechanism to enable discovery, presence, and the availability of services, he added.
“This SOA-RM is an abstract framework for understanding significant entities and relationships among them within a service-oriented
environment, and for the development of consistent standards or specifications supporting that environment,” OASIS wrote in
an abstract on SOA-RM.
“It is based on unifying concepts of SOA and may be used by architects developing specific services-oriented architectures,
or for any standards or for education and explaining SOA,” OASIS wrote.