Off-premise and codeless process-centric business mashup to integrate BPEL based processes and web 2.0 widgets
First Claim
Patent Images
1. A business mashup method, comprising:
- generating business application logic syntax corresponding to a business according to requirements of the business, where the business application logic syntax comprises both of a description of Web services and a description of Widgets;
mashing up the Widgets described in the business application logic syntax to create a Widget mashup application;
establishing an adaptation relationship between the Web services and the Widgets in the Widget mashup application;
generating an executable business process for the business based on the business application logic syntax and the adaptation relationship; and
generating an executable mashup Widget application based on the Widget mashup application and the adaptation relationship.
1 Assignment
0 Petitions
Accused Products
Abstract
Business application logic corresponding to a business is generated according to requirements of the business. The business application logic includes Web services and Widgets. The Widgets in the business application logic are mashed up to create a Widget mashup application. An adaptation relationship is established between the Web services and the Widgets in the Widget mashup application. An executable business process is generated for the business based on the business application logic and the adaptation relationship. An executable mashup Widget application is generated based on the Widget mashup application and the adaptation relationship.
11 Citations
21 Claims
-
1. A business mashup method, comprising:
-
generating business application logic syntax corresponding to a business according to requirements of the business, where the business application logic syntax comprises both of a description of Web services and a description of Widgets; mashing up the Widgets described in the business application logic syntax to create a Widget mashup application; establishing an adaptation relationship between the Web services and the Widgets in the Widget mashup application; generating an executable business process for the business based on the business application logic syntax and the adaptation relationship; and generating an executable mashup Widget application based on the Widget mashup application and the adaptation relationship. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A business mashup system, comprising:
-
a memory; and at least one processor programmed to; generate business application logic syntax corresponding to a business according to requirements of the business, where the business application logic syntax comprises both of a description of Web services and a description of Widgets; mash up the Widgets described in the business application logic syntax to create a Widget mashup application; establish an adaptation relationship between the Web services and the Widgets in the Widget mashup application; generate an executable business process for the business based on the business application logic syntax and the adaptation relationship; and generate an executable mashup Widget application based on the Widget mashup application and the adaptation relationship. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer readable storage medium including computer readable program code, where the computer readable program code when executed on a computer causes the computer to:
-
generate business application logic syntax corresponding to a business according to requirements of the business, where the business application logic syntax comprises both of a description of Web services and a description of Widgets; mash up the Widgets described in the business application logic syntax to create a Widget mashup application; establish an adaptation relationship between the Web services and the Widgets in the Widget mashup application; generate an executable business process for the business based on the business application logic syntax and the adaptation relationship; and generate an executable mashup Widget application based on the Widget mashup application and the adaptation relationship. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification