Richard Watson says there is too much hand wringing over service protocols and standards (REST, WS-*, etc.), and not enough thought given to why a service may be needed by the business in the first place. In a new post, he states that while “debates about whether to use REST or WS-* interface styles are seductive. But, these are the wrong questions to ask first.”
Instead, Watson urges the creation of services using a service model that will provide the business context to projects.
This is the essence of service oriented architecture, he says. “If context is not driving you to create the right services, then they are most likely not adding value to your applications architecture, they are making it worse.”
Build services that add value, he says. Forget about the protocol issues:
“Should I use WS-* or REST? Should a service provide access over HTTP, MOM, or XMPP? These are the wrong questions for architects to ask when first conceiving a service. By concentrating on how to build, we lose focus on what to build.”
Watson points out that when he talks about service modeling, he isn’t talking about things such as formalism, notation, and tools.
Service modeling is a smart idea for SOA environments because it encourages that services be mapped to business requirements, and not take on a life of their own as technology for technology’s sake.
Joe McKendrick is an author, consultant and speaker specializing in trends and developments shaping the technology industry.
Disclosure
Joe McKendrick
Joe McKendrick is an independent consultant, editor and speaker.
Joe has performed project work (white papers, articles, blogs, research and presentations) for the following companies in the IT marketspace:
- CBS Interactive/CNET/ZDNet (this blog)
- ebizQ
- Evans Data
- Gartner
- IBM
- Informatica
- IDC
- Microsoft
- Systinet/HP
- Teradata
- Unisphere Reseach, a division of Information Today, Inc.
- WebLayers
Joe has also performed research work for the following sponsoring organizations in partnership with Unisphere Research, a division of Information Today, Inc.
- IBM
- Luminex
- Noetix
- Oracle Corp.
- Teradata
- Informatica
- International Oracle Users Group
- Oracle Applications Users Group
- Professional Association for SQL Server
- International DB2 Users Group
- International Sybase Users Group
- SHARE (IBM large systems users group)
Biography
Joe McKendrick
Joe McKendrick is an author and independent analyst who tracks the impact of information technology on management and markets. Joe is co-author, along with 16 leading industry leaders and thinkers, of the SOA Manifesto, which outlines the values and guiding principles of service orientation. He also speaks frequently on Enterprise 2.0 and SOA topics at industry events and Webcasts, and serves on the program committee for this year's SOA & Cloud Symposium in London. As an independent analyst, he has also authored numerous research reports in partnership with Unisphere Research, a division of Information Today, Inc. for user groups such as SHARE, Oracle Applications Users Group, and International DB2 Users Group. In a previous life, Joe served as director of the Administrative Management Society (AMS), an international professional association dedicated to advancing knowledge within the IT and business management fields. He is a graduate of Temple University.