摘要:
the business process execution language for web services (bpel4ws or bpel for short) is an xml-based programming language/execution environment intended to enable portable business process definitio......
摘要:web services and the grid are converging! the prospect of grid-based, commodity computers delivering run anywhere, anytime web services across the internet has hype-o-meters showing a speedy rise and ......
Grid Services Extend Web Services @ JDJ上一页 ...
at the heart of the grid service specification is the notion of a named service instance. a service instance is named by a grid service handle (gsh). the gsh is a classic abstract name - it is not necessarily possible to determine by examination of a gsh such things as the location, number, implementation, operational status (e.g., up, down, failed), and failure characteristics of the associated named object. gshs by themselves are not useful. instead they must be resolved into a grid service reference (gsr). a gsr contains sufficient information to communicate with the named grid service instance. thus, gshs and gsrs form a two-level naming scheme in which gshs serve as abstract names and gsrs provide the method and address of delivery. lets first look at the benefits of having abstract names.
why abstract names? 【推荐阅读:validcode @ JDJ】
done in a uniform and consistent manner that everyone understands so that the full power of traditional distributed system naming and binding techniques can be brought to bear on the widest possible set of services. grid
services are important because they provide uniformity and consistency for vital distributed system functions.
named service instances
what is an abstract name? an abstract name refers to a "thing" or "things." in the case of grid services, the "things" are grid service instances, which may be stateless, i.e., pure functions that transform or map inputs to outputs in which the outputs are independent of the history of calls on the service instance; or stateful, in which case the output may depend on the history of calls on the service. the advantage of using abstract names rather than addresses is that it permits a level of indirection between the representation of the name and the code that actually implements the service.
note ... 下一页
摘要:integration brokers are middleware platforms for complex enterprise application integration (eai), enterprise information integration (eii), and business-to-business (b2b) integration.
they support ......