Posted under SOA on March 3rd, 2009 by Kyle Gabhart
Recently, a client approached me with a quandary. When designing XML schemas for Web services, how do you balance the desire to use industry standards such as UBL ( Universal Business Language) or CICA ( Context Inspired Component Architecture) to support data interoperability with the unique needs of particular domains and sub-systems within the enterprise? […]
Posted under SOA on September 26th, 2008 by Kyle Gabhart
In the most pure and simple service oriented scenario, a single consumer interacts directly with a single service provider.
For more complex situations, intermediaries are used to provide additional capabilities:
Security
Transactions
Routing
Data Mapping
Interface Mapping
Reliability
Protocol Translation
And etc…
What exactly is an intermediary?
An intermediary is a piece of hardware or software that bridges the gap between a service provider and service […]
Posted under SOA on July 22nd, 2008 by Kyle Gabhart
The structure of data for your service operations is very important. This is the primary way that information is transmitted within a service oriented environment. Moreover, the data model that you use for services will largely dictate service compatibility, interface flexibility, and to some degree will determine the extent of interoperability challenges that you will […]
Posted under Conference, SOA on July 17th, 2008 by Kyle Gabhart
Immediately after the conference last month, I got caught up in vacation and then working with a couple of new clients. I’m back in the saddle now, and wanted to share some of my experiences.
The SOAWorld conference was very well attended, including the co-located events: Virtualization World and Data Services World. I was a bit […]
Posted under Conference, SOA on June 19th, 2008 by Kyle Gabhart
Up until now, there has been such a rush to roll out initial SOA services and supporting infrastructure, that little attention has been given to what good service design truly entails. This is a natural evolution that must occur with any technology or methodology. Throughout this summer, I plan on releasing several posts regarding proper […]