Declarative view objects

US9009110B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9009110-B2
Application numberUS-201113338797-A
CountryUS
Kind codeB2
Filing dateDec 28, 2011
Priority dateDec 28, 2011
Publication dateApr 14, 2015
Grant dateApr 14, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A view object is generated in a target deployment unit in a design time environment of a metadata repository. The view object is modeled on a business object of a source deployment unit. The source deployment unit includes process components of a business application that is physically decoupled from the target deployment unit. A subset of attributes of the business object of the source deployment unit is selected. The subset of attributes includes at least an outbound agent and an inbound agent implemented by a generic messaging framework. The view object is modeled in the target deployment unit with the subset of attributes of the business object. The inbound agent of the view object is configured for receiving a replication message from the outbound agent of the business object, and the replication message includes replication data for configuring the view object only with data from the business object.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method comprising: generating, in a first application server of a target deployment unit comprising a first front-end user interface and a first database that is connected to the first front-end user interface via the first application server, a view object in a design time environment of a metadata repository, the view object being modeled on a business object of a source deployment unit comprising a second front-end user interface, a second database, and a second front application server connecting the second front-end user interface with the second database, the source deployment unit comprising a set of process components of a business application that is physically decoupled from the target deployment unit; selecting a subset of attributes of the business object of the source deployment unit, the subset of attributes including data characterizing at least an outbound agent and an inbound agent implemented by a generic messaging framework, the first application server of the target deployment unit executing the outbound agent, the first user interface of the target deployment unit configured to display a first set of data associated with the outbound agent, the first database of the target deployment unit configured to store a second set of data associated with the outbound agent, the second application server of the source deployment unit executing the inbound agent, the second user interface of the source deployment unit configured to display a first set of data associated with the inbound agent, the second database of the source deployment unit configured to store a second set of data associated with the outbound agent; and modeling the view object in the target deployment unit with the subset of attributes of the business object, the inbound agent of the view object for receiving a replication message from the outbound agent of the business object, the replication message including replication data for configuring the view object only with data from the business object. 2. The method in accordance with claim 1 , wherein generating the view object in the design time environment further includes generating a service provider and persistency for the view object in a metadata repository. 3. The method in accordance with claim 2 , wherein the service provider is based on a business object processing framework. 4. The method in accordance with claim 3 , wherein the business object processing framework handles object-relational mapping of the view object at runtime. 5. The method in accordance with claim 1 , wherein the source deployment unit is configured to execute a single view object that comprises replicated data that is a replica of at least some data in the target deployment unit, the single view object being the view object. 6. The method in accordance with claim 5 , wherein the replicated data is associated with only persistent attributes. 7. The method in accordance with claim 6 , wherein the replicated data is not associated with transient attributes, special associations, and actions. 8. A computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising: generating, in a target deployment unit, a view object in a design time environment of a metadata repository, the view object being modeled on a business object of a source deployment unit, the source deployment unit comprising a set of process components of a business application that is physically decoupled from the target deployment unit, each of the source deployment unit and the target deployment unit comprising a front-end user interface, a database, and an application server connecting the front-end user interface with the database; selecting a subset of attributes of the business object of the source deployment unit, the subset of attributes including data characterizing at least an outbound agent and an inbound agent implemented by a generic messaging framework, the application server of the target deployment unit executing the outbound agent, the user interface of the target deployment unit displaying a first set of data associated with the outbound agent, the database of the target deployment unit configured to store a second set of data associated with the outbound agent, the application server of the source deployment unit executing the inbound agent, the user interface of the source deployment unit configured to display a first set of data associated with the inbound agent, the database of the source deployment unit configured to store a second set of data associated with the outbound agent; and modeling the view object in the target deployment unit with the subset of attributes of the business object, the inbound agent of the view object for receiving a replication message from the outbound agent of the business object, the replication message including replication data for configuring the view object only with data from the business object. 9. The computer program product in accordance with claim 8 , wherein the operation to generate the view object in the design time environment further includes an operation to generate a service provider and persistency for the view object in a metadata repository. 10. The computer program product in accordance with claim 9 , wherein the service provider is based on a business object processing framework. 11. The computer program product in accordance with claim 10 , wherein the business object processing framework handles object-relational mapping of the view object at runtime. 12. A system comprising: at least one programmable processor associated with an application server; and a machine-readable medium storing instructions that, when executed by the at least one processor, cause the at least one programmable processor to perform operations comprising: generating, in a target deployment unit, a view object in a design time environment of a metadata repository, the view object being modeled on a business object of a source deployment unit, the source deployment unit comprising a set of process components of a business application that is physically decoupled from the target deployment unit, the source deployment unit comprising a front-end user interface, a database, and an application server connecting the front-end user interface with the database, the target deployment unit comprising another front-end user interface, another database, and another application server connecting the another front-end user interface with the another database; selecting a subset of attributes of the business object of the source deployment unit, the subset of attributes including data characterizing at least an outbound agent and an inbound agent implemented by a generic messaging framework, the application server of the source deployment unit executing the inbound agent, the user interface of the source deployment unit configured to display a first set of data associated with the inbound agent, the database of the source deployment unit configured to store a second set of data associated with the outbound agent, the another application server of the target deployment unit executing the outbound agent, the another user interface of the target deployment unit configured to display a first set of data associated with the outbound agent, the another database of the target deployment unit configured to store a second set of data associated with the outbound agent; and modeling the view object in the target deployment unit with the subset of attributes of the business objec

Assignees

Inventors

Classifications

  • Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor · CPC title

  • G06F8/30Primary

    Creation or generation of source code · CPC title

  • Test management · CPC title

  • G06F17/30Primary

    Physics · mapped topic

  • G06F16/00Primary

    Information retrieval; Database structures therefor; File system structures therefor · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9009110B2 cover?
A view object is generated in a target deployment unit in a design time environment of a metadata repository. The view object is modeled on a business object of a source deployment unit. The source deployment unit includes process components of a business application that is physically decoupled from the target deployment unit. A subset of attributes of the business object of the source deploym…
Who is the assignee on this patent?
Brunswig Frank, John Thomas, Goldmann Daniel, and 4 more
What technology area does this patent fall under?
Primary CPC classification G06F8/30. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 14 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).