A Journey of False Starts
This is not the first time you’ve had your heart set on revolutionizing
your information systems:
One year, you rolled out a big Enterprise Application Integration (EAI)
initiative, but it was too brittle and carried high maintenance costs. For a
while you experimented with Web Services, but found that while they were easy
to work with, they were largely insufficient to meet your broader needs due
to a lack of architectural design guidelines. Out-sourcing, in-sourcing,
up-sourcing, down-sourcing, and cross-sourcing just seemed to shuffle the
work around and tended to result in the blame-game. You’ve bought every
pill and tonic you could find (ESBs, network appliances, UDDI registries,
load balancers, etc.), each with varying degrees of success.... (more)
An ancient Chinese proverb says, "Tell me and I forget. Show me and I
remember. Involve me and I understand."
For many people, even entire organizations, the approach to education seems
to be along the lines of learning facts, figures, details, tools and
standards. This results in a shallow understanding of both the business
problem and the new Service Oriented Architecture (SOA) strategi... (more)
If governance were a house, you would be left with the options of either
building it from the ground-up or attempting to haul a complete house in on a
large truck. While the latter is possible, it is fraught with difficulty. The
house does not lend itself well to transport. It may become damaged during
the move. It may not fit on your lot or connect smoothly to your utilities,
requiring ... (more)
Recently I have been engaged in two Master Data Management (MDM) initiatives
within the context of a larger Service Oriented Architecture (SOA) adoption
plan. In both cases, the client found themselves at an impasse regarding how
to resolve conflicts between the master data model and the data model
required for one or more SOA artifacts (i.e. business process, service
interface, etc.). E... (more)
Last month in Part I (WSJ Vol. 2 Issue 1) we discussed J2ME and accessing Web
services from wireless devices using the XML-RPC protocol. In this article,
we will consider SOAP as a vehicle for accessing Web services from wireless
devices, comparing and contrast-ing it with XML-RPC. Our sample application
will again be a J2ME midlet, however, we will use EnhydraME's kSOAP rather
than kXML... (more)