• Blog
  • About
  • Archives

elemental links

brenda michelson's technology advisory practice

Cape Clear’s SOA Architects’ Forum: SOA Centricity and Standards!

August 15, 2005 By brenda michelson

As mentioned in my SOA methodology question post, I had the opportunity to attend Cape Clear’s SOA Architect Forum in Boston. The forum attendees were predominantly enterprise IT professionals, and IT consultants (large firm and boutique) who specialize in integration and/or SOA.

Chris Riley and Andy Wall (engineers/SOA practitioners, not marketers) from Cape Clear did a great job speaking to SOA concepts and practices, supporting standards (Web Services (SOAP, WSDL, UDDI), XML (XSD, XSTL, XPath, XQuery), WS-RM, BPEL), and of course, introducing and demonstrating the Cape Clear ESB.

Although it would be premature for me to comment on the product itself – I want to take it for a spin myself first – there are points I do wantto cover, which will lend insight into Cape Clear’s architectural premise.

From the onset, I could tell the forum wasn’t just about selling Cape Clear’s ESB, it was also about evangelizing SOA. Not pound on the podium evangelism, but rational, informative evangelism. My quick recap of Cape Clear’s
SOA message:

Why SOA?

  • Business benefits: agility (time to market, responsiveness), real-time visibility, better regulatory compliance
  • IT benefits: reuse, responsiveness, developer productivity, standards based, innovation catalysts

What SOA?

  • Architectural Approach
  • An overarching layer, exposing existing IT assets as business services

How?

  • Standards based: use the Web Services family (WSDL, SOAP, UDDI, WS-*, BPEL)
  • Interoperable: invocation and discovery, XML Schema
  • Smart Service Definition: implementation independent, loosely coupled, coarse grained, documents rather than RPC, asynchronous and synchronous
  • Incremental: start with a project, work your way to the enterprise
  • Business-Driven: partnership between IT and business, smart investment, measurable payback
  • Governance: service library, data models, reference deployment architectures

How Not?

  • Do NOT derive service definitions from existing code
  • Do NOT model the technology, model the business!
  • Not Message Centric, but SOA Centric

At a glance, not many surprises here. Good SOA fundamentals. Good Technology practices. Good Business focus. Good advice for the attendees.

What’s important to note though, is this advice doesn’t just pertain to the attendees; it pervades the Cape Clear ESB. This brings me to their architectural premise. The Cape Clear ESB has been designed and developed with the
following in mind:

  • A document (or noun) view of services; REST architectural style, but not (XML/HTTP) technical implementation model
  • IT assets, now and the future, will be heterogeneous, however interoperability will be achieved through standards; specifically, WS-* standards
  • Incremental wins the day. Offer functionality that people are ready for, and that is ready for consumption.
  • Invest for innovation. Cape Clear has hand developed the internals of the ESB engine, but leverages OSS projects for tooling, and object/relational persistence.

And the big points…

  • SOA Centric, not Message Centric. Within the Cape Clear ESB, the integration services (data translation, interceptors, etc.) run as Web Services, and interact using WS-* technologies.
  • Standards, Standards, Standards!

So, a good way for IT professionals to learn about SOA and Cape Clear. It was great to see the emphasis on imparting knowledge, and fielding tons of interesting (but at times tangential) technical questions, rather than a hard product or service sell. It was also nice to hear the same messages from his team, as I heard from Annrai himself, when we spoke of Cape Clear’s vision.

Next, for me on Cape Clear, is to take the ESB for a spin. Now, if only I had screen shots of the design and development of the phone provisioning scenario to get me started…

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to email this to a friend (Opens in new window)

Filed Under: enterprise architecture, integration, services architecture, soa

Brenda M. Michelson

Brenda Michelson

Technology Architect.

Trusted Advisor.

(BIO)

  • Email
  • LinkedIn
  • RSS
  • Twitter

Recent Posts

  • Experts Sketch
  • PEW Research: Tech Saturation, Well-Being and (my) Remedies
  • technology knowledge premise
  • The Curse of Knowledge
  • better problems and technology knowledge transfer

Recent Tweets

  • Why Strangers Are Good for Us https://t.co/t4hVuJp4Hr June 12, 2022 2:28 pm
  • https://t.co/vyUtnBwhTO June 8, 2022 10:11 pm
  • “We find ourselves not by being The most seen, but the most seeing.” - Amanda Gorman, Compass, from Call Us What We Carry June 3, 2022 3:43 pm
© 2004-2022 Elemental Links, Inc.
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.