The present invention provides a method and apparatus for accessing and
using services and applications from a number of sources into a customized
application. The present invention accomplishes this through an entity
referred to as a web service. The web services architecture maintains a
directory of services available to provide processing or services, along
with the location of the services and the input/output schemas required by
the services. When a request for data or services is received, appropriate
services are invoked by a web services engine using service drivers
associated with each service. A web services application is then generated
from a runtime model and is invoked to satisfy the request, by
communicating as necessary with services in proper I/O formats. In one
embodiment, the web services application provides responses in the form of
HTML that can be used to generate pages to a browser.
La actual invención proporciona un método y un aparato para tener acceso y usar a servicios y a usos de un número de fuentes en un uso modificado para requisitos particulares. La actual invención logra esto a través de una entidad designada un servicio de la tela. La arquitectura de los servicios de la tela mantiene un directorio de los servicios disponibles para proporcionar el proceso o los servicios, junto con la localización de los servicios y de los esquemas de la entrada-salida requeridos por los servicios. Cuando un pedido datos o servicios se recibe, los servicios apropiados son invocados por un motor de los servicios de la tela usando los conductores del servicio asociados a cada servicio. Una tela mantiene el uso después se genera de un modelo runtime y es invocada para satisfacer la petición, comunicándose como necesario con servicios en formatos apropiados de I/O. En una encarnación, el uso de los servicios de la tela proporciona respuestas en la forma de HTML que se puede utilizar para generar las páginas a un browser.