Preparing your result...
Loading...
Press Esc to dismiss this message

Web Services Connection Pool Manager (17-Sep-2009)

Thumbnail
IP.com Prior Art Database Disclosure (Source: IPCOM)
Disclosure Number IPCOM000187732D dated 17-Sep-2009
Originally published in Prior Art Database
Disclosed by: IBM
Country: Undisclosed
Disclosure File: 2 pages / 26.4 KB / English (United States)

A system that has connection pools and process layers for web services architecture

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 2

Web Services Connection Pool Manager

Disclosed is a system that utilizes connection pool and process layers in web services implementation. Each Simple Object Access Protocol(SOAP) client is assigned with a web services connector which consists of Web Services Security Processor, Web Services Validation Engine and Communication layer. Instead of creating instances of those components each time, we can reuse the connector for next SOAP client.

Processing a SOAP message requires invoking Extensible Markup Language(XML) parser, certificate processing and error handling components. It's very inefficient to create multiple instances of those components across multiple servers each time a SOAP message is handled.

Pool concept can be introduced to reuse the instances of the components.

Any server or client machine wanting to have web services talks to web services connection manager, sends SOAP messages and gets SOAP responses.

SOAP clients can be on the same physical machine or SOAP clients can be located remotely.

Web services connection manager has a certificate pool and a pool of parsed Web Service Definition Language (WSDL) schemas so certificates and parsed WSDL can be reused by multiple web services connectors.

1. Web services connection manager assigns an available web services connector to a SOAP client. If there's no available connector, a new connector is created and assigned until the number of connector reaches a predefined maximum pool si...

(Source: IPCOM)
First page image
(Source: IPCOM)