Stemming "XML service creep"
Swingtide Inc., a Portsmouth, N.H.-based start-up, has unveiled its initial
product line aimed to stem ''XML service creep'' and provide a
knowledge base for designing Web services and Service Oriented Architectures
The two offerings, a seminar on XML technologies and a software design tool
with a built-in knowledge base, are designed to help developers make informed
decisions, said Jack Serfass, Swingtide's co-founder and chairman. XML service
creep is the term he uses to describe the ways in which XML is showing up in
unexpected ways because developers weren't aware of the implications of
deploying the standard.
''There are literally a thousand different choices you can make based on the
standards and schemas that you may be deploying,'' he said. ''And as you make
these decisions, it can affect decisions that you will have to make in other
areas of network design. So it's important to have a thoughtful approach to it.
It's important to lay down the network model. That way when you go to deploy the
system, you have something to manage against.''
Swingtide has announced plans to offer a suite of Quality of Business (QoB)
products to help with the decision-making process. The company's QoB Lab is a
three-day, intensive hands-on technology session led by what Swingtide reps
describe as 'some of the world's foremost XML experts.'
The software product, QoB Assistant, includes a project-planning tool with a
knowledge base of XML standards information as well as links to an online
community to provide support, Serfass said. The company spent more than a year
assembling vendor-neutral information on the wide variety of XML-based
standards, including those for vertical industries such as insurance, he
As an example of how it would work, Serfass said, ''Let's say there's an XML
project that spans six or seven different XML standards. It could be things like
SOAP, WSDL or if you're in insurance it could be ACORD or a security standard
like SAML or WS Security. In the [QoB] Assistant, all the interoperability
choices are defined for you and all the assertions from the standards are there.
So as you're going through and designing the way your XML network is going to be
laid out, you're able to go through and tag these interoperability
QoB Assistant is designed for collaborative teams, including groups of
developers from separate companies that may be trading partners in a B2B Web
services application, Serfass said. The tool automatically creates documentation
so teams can understand why choices in XML technology were originally made, he
''Since it's a collaborative system, all of the other people who attach
themselves to this process can get e-mail alerts that a change has been made,''
he said. ''They can get on discussion threads [where a team leader might
explain:] 'This is something I want to recommend to my team. We're going to go
with SOAP 1.2 instead of SOAP 1.1 for these reasons.'''
The end result is an automatically generated network design document that
explains the rationale for the standards choices that were made, Serfass
For more information on Swingtide, go to http://www.swingtide.com/.
Rich Seeley is Web Editor for Campus Technology.