Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Method and System for Providing a Framework for Dynamically Designing Polling Web Services

IP.com Disclosure Number: IPCOM000234724D
Publication Date: 2014-Jan-31
Document File: 2 page(s) / 28K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is disclosed for providing a framework for dynamically designing polling web services.

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

Page 01 of 2

Method and System for Providing a Framework for Dynamically Designing Polling Web Services

Disclosed is a method and system for providing a framework for dynamically designing polling web services. The method and system utilizes the framework for building one or more custom based data integration products with push capabilities which provide connectivity (connector) to Software as a Service (SaaS) based applications. Upon providing connectivity, a user can easily add one or more business logics in a short amount of time to a wizard which is developed from the connectivity. The one or more business logics added into the wizard are combined dynamically to obtain a design to develop polling web services that can be tested and deployed.

In accordance with the method and system, connectivity of data integration products to SaaS applications is obtained by following two steps such as Connector wizard and a Connector Framework. The Connector wizard uses metadata and information of endpoint systems provided by the user to generate all artifacts required to build a connector. Meta data and information used by the connector wizard can be such as but not limited to, basic connector information like name and version, SaaS connection metadata (fields required to make connection to endpoint and other information required to control business logic like operation name, object name etc), and provide operations to be implemented by connector and input and output metadata for the operation. Thereafter the connector wizard automatically generates the connector as special web service with push capabilities. Push capabilities can be such as but not limited to, web service provider, polling, poll invoker to invoke another web service with callback Uniform Resource Locator (URL) which implements the business logic. A

regular web service interface acting as connector gets invoked by the poll invoker. Once the web service is invoked it performs the custom business logic implemented by connector developer and returns the data back to the invoker using a callback, which

pushes the data received to SaaS endpoint.

The connector framework, mentioned as a Connector Development Kit (CDK), splits the connector processing to two separate processes as master process and slave process. The master process is managed by three basic interface implementations as part of connector such as but not limited to, test connection, list objects, d...