US2013013734A1PendingUtilityA1

Information on Demand Process Framework Method to Generate, Manage, Secure, and Deploy Browsers and Applications Accessible Web Services

Assignee: IBMPriority: Oct 17, 2007Filed: Sep 6, 2012Published: Jan 10, 2013
Est. expiryOct 17, 2027(~1.2 yrs left)· nominal 20-yr term from priority
H04L 67/51H04L 67/02
41
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Disclosure is a method and system for delivering a reusable framework. The disclosure invokes an interface to define an information service within the reusable framework. The defined information service is stored in a repository. The method further includes outputting a service request as an address for invoking the defined information service and establishing a data connection after receiving the service request wherein the defined information service can be invoked.

Claims

exact text as granted — not AI-modified
1 . A method of delivering a reusable framework, said method comprising:
 invoking an interface to define an information service within said reusable framework;   storing said defined information service and parameters of the defined information service in a metadata repository;   outputting a service request as a URL address for invoking said defined information service, the URL address including a location of the defined information service and security tokens;   establishing a data connection after receiving said service request wherein said defined information service can be invoked, said establishing of the data connection includes accessing multiple data sources;   wrapping an SOA wrapper around the data sources to access the data sources, execute requests, and return results of data via SOA service calls, the SOA wrapper being wrapped around the data sources regardless of hosting format;   automatically generating a web service in response to the service request based on the parameters of the defined information service in the metadata repository; and   returning the results of data to a data request end-point in a format specified in the URL address.   
     
     
         2 . The method of  claim 1 , further comprising invoking said interface in a service oriented architecture. 
     
     
         3 . The method of  claim 1 , further comprising adding additional functionality to said results of data to allow for new data formats. 
     
     
         4 . The method of  claim 1 , further comprising:
 receiving said service request with a service controller;   parsing said service request with the service controller;   referencing said defined information service with the service controller; and   packaging and brokering resulting information from said service request and said referenced said defined information service to a routing module with the service controller.   
     
     
         5 . The method of  4 , wherein said routing module further includes enabling a service oriented architecture to return said results of said data to said data request end-point in said format specified in said defined information service. 
     
     
         6 . The method of  claim 1 , further comprising:
 determining required security in said defined service; and   implementing said required security.   
     
     
         7 . The method of  claim 1 , further comprising a creating a standard message mapping interface. 
     
     
         8 . The method of  claim 1 , further comprising logging said service request. 
     
     
         9 . The method of  claim 1 , wherein the parameters include English-language, non-computer coded instructions. 
     
     
         10 . The method of  claim 1 , wherein the parameters include:
 a security authentication parameter for LDAP validation;   a security authorization parameter for entitlement to access specific data;   a security access control parameter; and   address identification parameters for the data sources.   
     
     
         11 . The method of  claim 10 , wherein the parameters further include:
 an application identifier tag to denote an application name;   an ID address number for system identification;   a textual description of the information service for documentation purposes;   a source URI to define the location of the information service;   a source URI alias to mask a server address;   service routing modules;   a definition area to specify required data;   filter parameters to make the generated services reusable for differed data filter criteria;   standard name mapping for common message mapping;   a row tag name to specify a name tag for each returned row of information;   group access control list sources to specify secured user group access to the information service;   a service creator email address;   a generated URL service call; and   a cross reference listing of every component that calls the information service.   
     
     
         12 . A method of delivering a reusable framework, said method comprising:
 invoking an interface to define an information service within said reusable framework;   storing said defined information service in a repository;   outputting a service request as a URL address for invoking said defined information service;   establishing a data connection after receiving said service request wherein said defined information service can be invoked; and   wrapping an SOA wrapper around the data sources to access the data sources, execute requests, and return results of data via SOA service calls, the SOA wrapper being wrapped around the data sources regardless of hosting format.   
     
     
         13 . The method of  claim 12 , further comprising returning the results of data to a data request end-point in a format specified in the URL address. 
     
     
         14 . The method of  claim 12 , wherein the URL address includes security tokens 
     
     
         15 . The method of  claim 12 , wherein the parameters include:
 a security authentication parameter for LDAP validation;   a security authorization parameter for entitlement to access specific data;   a security access control parameter; and   address identification parameters for the data sources.   
     
     
         16 . A system for a delivering a reusable framework, said system comprising:
 an interface to define an information service within said reusable framework;   a metadata repository to store said defined information service and parameters of the defined information service; and   a service controller operative to
 receive a service request as a URL address for invoking said defined information service, the URL address including a location of the defined information service and security tokens, 
 establish a data connection after receiving said service request wherein said defined information service can be invoked, and 
 automatically generate a web service in response to the service request based on the parameters of the defined information service in said metadata repository; and 
   a routing module, wherein said service controller established said data connections through said routing module, wherein said routing module returns resulting data to a requesting end-point in format specified in said service request, and wherein said routing module wraps an SOA wrapper around data sources to access the data sources, execute requests, and return the resulting data via SOA service calls, the SOA wrapper being wrapped around the data sources regardless of hosting format.   
     
     
         17 . The system of  claim 16 , wherein said routing module is further operative to add additional functionality to said results of data to allow for new data formats. 
     
     
         18 . The system of  claim 16 , wherein said service controller is further operative to determine the required security level and implementing said security level in said defined service. 
     
     
         19 . The system of  claim 16 , wherein said routing module is further operative to create a proxy server. 
     
     
         20 . The system of  claim 16 , further comprising a message mapping interface to standardize messages. 
     
     
         21 . The system of  claim 16 , wherein said routing module is further operative to log usage of said reusable framework. 
     
     
         22 . The system of  claim 16 , wherein the parameters include English-language, non-computer coded instructions. 
     
     
         23 . A system for a delivering a reusable framework, said system comprising:
 an interface to define an information service within said reusable framework;   a metadata repository to store said defined information service and parameters of the defined information service; and   a service controller operative to
 receive a service request as a URL address for invoking said defined information service, 
 establish a data connection after receiving said service request wherein said defined information service can be invoked, and 
 automatically generate a web service in response to the service request based on the parameters of the defined information service in said metadata repository; and 
   a routing module, wherein said service controller established said data connections through said routing module, wherein said routing module wraps an SOA wrapper around data sources regardless of hosting format.   
     
     
         24 . The system of  claim 23 , wherein the URL address includes security tokens. 
     
     
         25 . The system of  claim 23 , wherein said routing module returns resulting data to a requesting end-point in format specified in said service request.

Join the waitlist — get patent alerts

Track US2013013734A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.