Service structured application development architecture
First Claim
1. A method comprising:
- defining a multiple object hierarchy for providing an open application environment;
providing, in said open application environment, a first plurality of program objects associated with a first object hierarchy level of said multiple object hierarchy;
providing, in said open application environment, a second plurality of program objects associated with a second object hierarchy level of said multiple object hierarchy; and
associating selected ones of said first plurality of program objects and selected ones of said second plurality of program objects to form an application program.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods defining a service oriented object framework for use in providing an open application environment facilitating application function integration are shown. Embodiments provide object life management, platform resources management, and event management capabilities. A multi-layer architecture, defining object layers within an application container, may be used. A primary layer of such an architecture may comprise infrastructure objects providing foundational element blocks embodying protocol specific functions of the services that are to be built on top of a development container. An intermediate layer of such an architecture may comprise service objects providing service level functions. An upper layer of such an architecture may comprise business objects providing application orchestration element blocks defining the logical application created by combining the foregoing objects. Embodiments implement a framework that provides utilities that enable the object hierarchy to interact and function on top of a corresponding development container platform.
-
Citations
41 Claims
-
1. A method comprising:
-
defining a multiple object hierarchy for providing an open application environment;
providing, in said open application environment, a first plurality of program objects associated with a first object hierarchy level of said multiple object hierarchy;
providing, in said open application environment, a second plurality of program objects associated with a second object hierarchy level of said multiple object hierarchy; and
associating selected ones of said first plurality of program objects and selected ones of said second plurality of program objects to form an application program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
an application server platform;
an application program operable upon said application server platform, said application program comprising a plurality of hierarchical objects; and
an application framework deployed on said application server platform, said application framework comprising a plurality of utilities facilitating interaction between said hierarchical object to function as said application program. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system comprising:
-
a multiple object hierarchy defined with respect to a session initiation protocol (SIP) container; and
an application framework operable with respect to said SIP container and comprising a plurality of utilities facilitating interaction between objects of said object hierarchy. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification