Invention Grant
- Patent Title: Systems and methods extending an existing programming language with constructs
- Patent Title (中): 系统和方法使用结构扩展现有的编程语言
-
Application No.: US10784374Application Date: 2004-02-23
-
Publication No.: US07752599B2Publication Date: 2010-07-06
- Inventor: Pal Takacsi-Nagy , Michael Douglas Blow , Michael Blevins
- Applicant: Pal Takacsi-Nagy , Michael Douglas Blow , Michael Blevins
- Applicant Address: US CA Redwood Shores
- Assignee: BEA Systems Inc.
- Current Assignee: BEA Systems Inc.
- Current Assignee Address: US CA Redwood Shores
- Agency: Fliesler Meyer LLP
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
An easy-to-use workflow language can be created by extending an existing, common language such as JAVA. The language can be extended by adding those constructs that are missing but desirable. Such desirable constructs can include parallelism, asynchrony, loops over asynchronous events, and flexible handling of XML. Such constructs can allow a user to define a virtual program using the extended JAVA syntax. For example, XML can be placed inside a JAVA class that defines the high-level orchestration logic a workflow should follow. That orchestration logic can refer to the JAVA class to carry out work, such that the logic to handle an incoming message is really in JAVA. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
Public/Granted literature
- US20050010902A1 Systems and methods extending an existing programming language with constructs Public/Granted day:2005-01-13
Information query