Service Based Software

The concept of reusing software is a key idea in reducing development time, increasing performance and trimming costs.

While the concept may be easy to understand the implementaion options can complicate the world. There are a number of techniques for developing service oriented architectures and implementing the resulting services.

    New Web Services

    The new generation of web services can be best characterized their remote accessing capability and the use of XML as the communications format for the results. Method based invocation and a common/easy to use language to support data transport simplifies the high level concepts around web services. Whether the resulting implementation is Java Web Service, SOAP or .NET based the bigger issues will always be the effective implementation of the system functions OR the reuse of existing capabilties - remember the goal...

    Transaction Orientation

    One of the key aspects to a service orientation is the realization of the underlying transactions and the subsequent process monitoring systems. I beleive that just as important as the reuse capabilities of the service architecture is the diagnostic tools it provides in IT management. Being able to know that web users requesting an account balance transaction generally fail when reaching the secure accounting system may suggest that the implemenation of that gateway is not adequate - an important point...

     

     

     

     

     

     

    This section of the website is focused on providing information that is useful for IT management and the opinions are developed by Leif Johnston. Part of this site is accessible only to our clients and access can be provided through your account representative to these private resources

© 2000-2005 Technology Catalyst, LLC.
No confidential or privileged information is to be shared with us except at our request.
No communication with us is considered confidential.