What the next generation Web services mean to your WAN

Opinion
Feb 24, 20052 mins

* Consider deploying XML accelerators to boost Web services performance

In the last couple of years a new definition of “Web service” has developed. In this definition, a Web service is a software component that encapsulates business functionality and which can be accessed using IPs. From a technical perspective, “Web services” also refer to an emerging set of standards that enables a component-based application architecture.

In the last couple of years a new definition of  “Web service” has developed.  In this definition, a Web service is a software component that encapsulates business functionality and which can be accessed using IPs.  From a technical perspective, “Web services” also refer to an emerging set of standards that enables a component-based application architecture.

One of the motivating forces behind the development of Web services is the desire to be able to reuse software.  This is not new.  This was the motivation behind the development of object-oriented programming and technologies such as CORBA. 

It is too early to say if Web services will succeed where object-oriented programming failed.  However, Web services have a good shot at success because they are based on well-accepted technologies such as XML and Simple Object Access Protocol (SOAP).  In addition, over half of all IT organizations have already made some use of Web services and most expect to make additional use of Web services in the future.

Web services as defined in this newsletter will have a dramatic impact on the WAN in part because XML is a bandwidth hog. Because of this, IT organizations should consider deploying XML accelerators. These organizations should also re-examine their approach to performance management. These Web services can run on any number of servers, either inside of a single data center or spread across multiple data centers. As such, trouble shooting a performance problem with a Web services based application will make today’s trouble shooting look easy.

Jim has a broad background in the IT industry. This includes serving as a software engineer, an engineering manager for high-speed data services for a major network service provider, a product manager for network hardware, a network manager at two Fortune 500 companies, and the principal of a consulting organization. In addition, Jim has created software tools for designing customer networks for a major network service provider and directed and performed market research at a major industry analyst firm. Jim’s current interests include both cloud networking and application and service delivery. Jim has a Ph.D. in Mathematics from Boston University.

More from this author