TIER SPLITTING SUPPORT FOR DISTRIBUTED EXECUTION ENVIRONMENTS
First Claim
Patent Images
1. A computer programming system, comprising:
- a component that acquires a tier independent computer application; and
a splitting component that splits the application into a plurality of tiers to facilitate distributed execution across the tiers and preservation of sequential semantics.
2 Assignments
0 Petitions
Accused Products
Abstract
A spectrum of tier-splitting mechanisms facilitates distributed programming. A rich application model and associated tools enable programmers to write rich distributed applications that can run anywhere. A program can be developed simply as a single tier or tier agnostic application. Subsequently or concurrently, the program can be sliced into multiple tiers in different ways to reflect, for instance, capabilities and/or constraints of a server, client and/or network.
-
Citations
20 Claims
-
1. A computer programming system, comprising:
-
a component that acquires a tier independent computer application; and a splitting component that splits the application into a plurality of tiers to facilitate distributed execution across the tiers and preservation of sequential semantics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer application development method, comprising:
-
acquiring a tier agnostic computer application; and transforming the application into a multiple tier application to facilitate distributed processing. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A dynamic programming system, comprising:
-
means for obtaining execution context; and means for automatically transforming a single tier application into a multiple tier application as a function of the execution context. - View Dependent Claims (20)
-
Specification