作者: Roman Vaculín , Katia P. Sycara
DOI:
关键词:
摘要: One of the main promises web services standards is to enable and facilitate seamless interoperability diverse applications business processes implemented as components or services. A service can be part a workflow that prescribes control data flows complex applications. As needs change, may need get reconfigured additional process added. result these changes, previous must become interoperable with new one. This accomplished by making manual changes existing programming in such way have built-in. rather laborious inefficient since it repeated every time reconfiguration needed. Also, many different elements under third parties (e.g. subcontractors), costly coordination will needed manually find solutions. Moreover, Internet gives opportunity dynamically discover providers, often not priori known which provider best fit application changing needs. In other words, component interoperate old ones, discovered. Therefore, (a) more general solution desired, namely ability achieve ones) without actually modifying their implementation interfaces, (b) mediation done even at runtime, implies only minimal assumptions about knowledge requester interfaces allowed. this requirement apply resolves all incompatibilities generates appropriate mappings between while details providers requesters. Creating very challenging task. Service requesters share basic for Web specification; they domain ontologies; furthermore, typically do same models interaction protocols. dictate are modified, thus rendering compatible interactions incompatible. result, module deal multiple types also able incorporate adaptive reasoning mechanisms address dynamic environment changes. Current provide good basis achieving least some level interoperability. WSDL allows declaratively describe operations format messages structures used