IP Library Patent Application 13920596
Patent Application
App. No. 13/920,596

SYSTEMS AND METHODS FOR METADATA DRIVEN DYNAMIC WEB SERVICES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/920,596
Filed
Jun 18, 2013
Examiner
CAO, DIEM K
Art Unit
2196
USPC
719/311
Abstract

A web service enabled enterprise resource application. The enterprise resource application provides a business framework that includes a data dictionary. The data dictionary is a metadata model that describes business objects in the applications. Systems and methods are provided that automate the process of creating and updating services for key business functions and dynamically enables web services for customization, extensions and modules developed on top of the business framework. These web services are meta data driven and dynamic—the web services can be created, updated and enabled using the model driven platform. Systems and methods are also provided that automatically create and update web services for business functions based on the data dictionary model.

Claims (37)

1 . A computer-implemented method comprising:

receiving a web service request to access data in an enterprise resource application;

processing the web service request using metadata in the enterprise resource application; and

generating a textual response using the metadata.

2 . The computer-implemented method of claim 1 , wherein the textual response is an XML response.

3 . The computer-implemented method of claim 1 , further comprising transmitting the textual response to a third party application.

4 . The computer-implemented method of claim 1 , wherein the web service request is a URL, the URL comprising an action, an object and parameters.

5 . The computer-implemented method of claim 4 , wherein processing the web service request comprises extracting the action, object and parameters from the URL.

6 . The computer-implemented method of claim 5 , wherein processing the web service request comprises mapping the action, object and parameters to metadata.

7 . The computer-implemented method of claim 1 , wherein the web service request is a RESTful web service request.

8 . The computer-implemented method of claim 1 , wherein processing the web service request comprises adding a data object that includes metadata to the enterprise resource application.

9 . The computer-implemented method of claim 1 , wherein processing the web service request comprises modifying a data object that includes metadata in the enterprise resource application.

10 . A non-transitory computer-readable storage media having computer executable instructions stored thereon which cause a computer system to carry out a method when executed, the method comprising:

receiving a web service request to access data in an enterprise resource application;

processing the web service request using metadata in the enterprise resource application; and

generating a textual response using the metadata.

11 . A computer-implemented method comprising:

receiving a request to modify metadata in a data dictionary;

modifying the metadata according to the request; and

generating a web service corresponding to the modified metadata.

12 . The computer-implemented method of claim 11 , wherein the request comprises an addition of a data object, the data object comprising metadata.

13 . The computer-implemented method of claim 11 , wherein the request comprises a modification of a data object, the data object comprising metadata.

14 . The computer-implemented method of claim 11 , wherein the request comprises a web service request.

15 . A non-transitory computer-readable storage media having computer executable instructions stored thereon which cause a computer system to carry out a method when executed, the method comprising:

receiving a request to modify metadata in a data dictionary;

modifying the metadata according to the request; and

generating a web service corresponding to the modified metadata.

16 . A non-transitory computer system comprising:

a web layer configured to receive requests to access a business representation of data and deliver a response including the business representation of the data;

a data dictionary configured to store metadata; and

a persistent layer operatively coupled to the web layer and the data dictionary, the persistent layer configured to process the web service request using the metadata and generate the response.

17 . The computer system of claim 16 , further comprising application logic configured to store business constraints, the persistent layer operatively coupled to the persistent layer and configured to process the web service request using the metadata and the business constraints.

18 . The computer system of claim 16 , wherein the metadata comprises windows, taps and fields.

19 . The computer system of claim 16 , wherein the web layer comprises a web services application interface and a user interface application.

20 . The computer system of claim 16 , wherein the request comprises a uniform resource locator (URL).

21 . The computer system of claim 16 , wherein the request comprises an action, an object and one or more parameters.

22 . The computer system of claim 16 , wherein the response comprises extensible markup language (XML) content.

Assignments (4)
RELEASE OF 1ST LIEN SECURITY AGREEMENT Recorded Apr 24, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: APTEAN, INC.; ACTIVPLANT CORPORATION; APTEAN SYSTEMS, LLC; GQ LIFE SCIENCES, INC.
Reel/Frame 049443/0922 →
RELEASE OF 2ND LIEN SECURITY AGREEMENT Recorded Apr 24, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: APTEAN, INC.; ACTIVPLANT CORPORATION; APTEAN SYSTEMS, LLC; GQ LIFE SCIENCES, INC.
Reel/Frame 049443/0952 →
SECOND LIEN SECURITY AGREEMENT Recorded Dec 22, 2016
From: APTEAN, INC.; ACTIVPLANT CORPORATION; APTEAN SYSTEMS, LLC; GQ LIFE SCIENCES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041175/0370 →
FIRST LIEN SECURITY AGREEMENT Recorded Dec 21, 2016
From: APTEAN, INC.; ACTIVPLANT CORPORATION; APTEAN SYSTEMS, LLC; GQ LIFE SCIENCES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041085/0752 →