Home  |  About Us |  Products & Services  |  Support  |  Insight  |  PMCLogic |  Contact Us
Technology
XML Web Services
XML Web Services developed by ComputerLogic expose useful functionality to its customers. Web services, which are "self-describing", are an industry standard that enables programs to invoke other programs running at other locations and exchange information - all via the Internet. Web services are the method in which ComputerLogic "exposes" its proprietary technology to customers over the Internet in a secure, reliable way; which means that ComputerLogic can easily interface with customers.

Moreover, XML Web Services use the same protocol (HTTP/HTTPS) as for standard web pages. This characteristic makes using web services easy because almost all companies already have the infrastructure necessary to support standard Internet traffic. ComputerLogic, for example, can easily establish an interface with a customer without requiring changes to their network or enrolling in a value-added network service.



Additionally, Microsoft has designed the .NET framework and XML Web Services to replace the Component Object Model (COM), so ComputerLogic uses XML Web Services for inter-application communication.

An XML Web Service requires a "server" and a "consumer." The server waits for a request from the consumer. If the request is appropriate, the server performs functions and sends the requested information to the consumer. The consumer may be a customer's legacy system, for example. Or, another ComputerLogic application may use this same model to exchange information.

There are many ways to implement XML Web Services. ComputerLogic uses an open architecture to create serving and consuming web services components with C#, XML, and SOAP. ComputerLogic uses data encryption and custom SOAP headers to ensure data security. For additional security, no web services are published in UDDI registries.

This open architecture enables ComputerLogic to easily integrate with other .NET-based services and services based on other technologies. For example, ComputerLogic uses web services to exchange information between products, such as sending an order from a handheld computer to the SupplyLogic server. Customers may use .NET to generate a consuming component for ComputerLogic web services by importing web service description documents. Alternatively, customers may write web services components manually.

XML Web Services provide robust, secure and scalable interfaces between ComputerLogic products and customer applications (legacy and Internet-based). Additionally, ComputerLogic can interface with systems that don't support web services using more traditional methods.

Return to Technology