Patent ID: 7467371

Claim:
A system that facilitates modeling of business processes comprised of a plurality of business operations, comprising: a computer-readable medium; and a plurality of computer-executable files stored on the computer-readable medium comprising: a scheduling component that employs a dataflow diagram constructed by a user based on an XML scheduling programming language to define a flow of a business process, the dataflow diagram includes actions that are coupled via data flowing between them and defined as virtual ports and messages representing business operations received between the virtual ports and implements the business process independent of business operations represented in the dataflow diagram and technology(ies) or application(s) through which the business operations are performed; and a binding component independent of the scheduling component that binds business operations associated with a business process to the technology(ies) or application(s) through which the business operations are performed, the binding component uses one or more binding files constructed by a user for the technology(ies) or application(s) through which the business operations are performed via an XML scheduling programming language to define one or more message structures, port connections, port interfaces, or message interfaces for the technology(ies) or application(s) and to resolve references to virtual ports or messages in the dataflow diagram to references to the technology(ies) or application(s).