Peer-to-Peer Services
For several years now, ZapThink has spoken of the “horseless carriage” view of Service-Oriented Architecture (SOA). Just as people thought of early automobiles as carriages, only without the horse, today people are thinking of SOA as traditional integration, only now with Web Services. In retrospect, we know now that cars really don’t need to look much at all like carriages, and once people became comfortable with autos in and of themselves, the industry began to take off. Today, the world of SOA is struggling with the same kind of mental shift, as companies struggle with the right way to deploy Services. One of the biggest challenges is whether to deploy Services through middleware approaches that leverage a centralized broker or bus of some sort through which Services can connect, or utilize a more distributed approach that treats Services as independent entities on the network, intermediated by distributed points of…

Read More

Seven Things Your SOA Team Shouldn’t Say
Our weather may be cooling down, but the SOA world is really heating up. ZapThink is hearing about this warmth as it meets with enterprise architecture teams at some of the largest companies in the world. At one such meeting, the company in question assembled enterprise architects from all corners of their organization to discuss their roadmap for implementing Service-oriented architecture (SOA). It was the first time in almost six years that this group of about 25 people got together. SOA was the raison d’etre for this latest meeting, a further indication of SOA’s rising temperature. We spent two days going over the technical and organizational challenges that they faced as they considered the move to SOA. By the end of this architecture-fest, they had hammered out some critical action items to help them move forward with their SOA plans. Before we wrapped up on the second day, they had…

Read More

Creating Contract and Policy Metadata
One of the first questions that archtiects and developers are posed with when building an SOA is exactly how to build a “Service”. Companies building loosely-coupled Services know that contracts and policies, built in metadata, are key to making SOA work. So, what exactly goes into Service contracts and policies, and what specifications are currently available to meet Service contract needs? This 24 slide presentation outlines some of the key issues in creating and implementing Service contracts as well as the steps companies should take to create them. HowBuildService-082005-ZTP-0184-1…

Read More

What Belongs in a Service Contract?
Service-Oriented Architecture (SOA) has finally turned a corner: companies are shifting from the tentative first steps of Service enabling a few systems here and there to strategic SOA rollouts of all sizes that now have the blessing of senior management in the IT departments, and sometimes business executives themselves. In the hundreds of conversations that ZapThink has had in the past year, we have recognized a clear, decisive pattern of organizations moving toward SOA and away from the tightly-coupled, brittle integration approaches of yesterday. We’re no longer getting questions about the “whats” or “whys” of SOA, but rather the “hows” and “whens.” In fact, companies no longer discuss whether or not to embark on an SOA initiative. The eventual move to SOA is fast becoming a fait accompli. In the midst of this decisive move toward SOA, we are now starting to get more difficult, tactical questions about how to…

Read More

SOA Case Studies
This is a 21 slide presentaiton that outlines some of the key Case Studies in making SOA work. Specfifically, Verizon, DFAS, Aeroplan, Merrill Lynch, The Hartford, and some conclusions are covered.[hide -2]Download File[/hide][hide +1]Purchase: $195[/hide]…

Read More

How Do You Build a Service?
This is a 33 slide presentation on the things to consider when building a Service, and understanding what’s the Business side of the Service? Granularity Context/domain dependency Ownership How to identify services (process) How to differentiate services Business Processes and SOA Top-down vs. Bottom-up Service development Composition, Orchestration, Choreography, and Process Decomposing Processes for Service definition Managing Processes Who is in charge of the process? E2Open case study HowBuildService-082005-ZTP-0184-1…

Read More

SOA Big Picture & Architectural Deep Dive
This is a 47 slide presentation that outlines some of the SOA Big Picture items and focuses on Architectural Deep Dive issues What’s SOA Web Services in the present and in the future SOA implementation roadmap SOA enablement The SOA Implementation Roadmap SOA Meta Model – understanding the role of the Service Contract Contract-first development Security and Identity Management Runtime Service Management The role of the Registry Web Services Who does it right? [hide -1]Download File[/hide][hide +0]Register to Access this Document[/hide]…

Read More

Build Grass-Roots Acceptance for SOA
The movement toward Service-Oriented Architecture represents a broad set of technical and organizational changes for the enterprise. In fact, most of the technical challenges in making the transition to loosely coupled Services are simpler for most companies than the organizational and human management changes businesses need to leverage shared Services effectively. For developers and other technical specialists, the burden of change is doubly difficult, because these people must adjust to the new technical as well as organizational realities of SOA. Often, the best approach an enterprise architect can take to build acceptance for SOA among the technical staff is to work one-on-one with technology specialists to educate them on the details of SOA, while simultaneously building acceptance for the architecture at the highest levels.

Read More

So, Where are the Architects?
If you’ve been paying attention, one of the things that the movement to the sort of agile IT that Service-oriented architecture (SOA) enables is a new set of roles and responsibilities in the organization. We often blame today’s IT departments and their technology purchases for being responsible for the integration rats’ nests that are the cause of today’s inflexibility, and we frequently chastise the business folks for making expedient, short-sighted decisions that only make the problem worse. So, is there a way out of this puzzle? Is there anyone in the organization that can hope to get the vision of Service Orientation right, or is this all a hopeless struggle? Fortunately, there is hope, and it comes in the form of enterprise architecture. As we’ve frequently discussed, the most critical part of making SOA work is doing architecture well. So, if there’s a need for architecture, then it figures…

Read More