Automated generation of wrappers for interoperability
Ngom, Cheng Heng.
MetadataShow full item record
Interoperability between software systems is the ability to exchange services from one system to another. In order to exchange services, data and commands are relayed from the service providers to the requesters. Presently, there are some interoperability techniques that aid the exchange of information, ranging from low-level sockets and messaging techniques to more sophisticated middleware technology like object resource brokers. Middleware technology uses higher abstraction than messaging, and can simplify the construction of interoperable applications. It provides a bridge between the service provider and requester by providing standardized mechanisms that handle communication, data exchange and type marshalling. However, in current interoperability techniques, data and services are tightly coupled to a particular server. Furthermore, most developers are trained in developing stand-alone applications rather than distributed applications. This thesis aims at developing a generic interface wrapper that can be used to separate the data and services from the server, and allows the developers to treat distributed data and services as those they are local within an application process space. In addition, the research developed a program to fully automate the process of generating the interface wrapper directly from a specification language such as Prototype System Description Language (PSDL)
Showing items related by title, author, creator and subject.
Pullen, J. Mark; Hieg, Michael R.; Levine, Stan; Tolk, Andreas; Blais, Curtis (2007);The Joint Battle Management Language (JBML) is being developed as an unambiguous language for tasking and reporting. This paper summarizes significant US national contributions to the current Coalition Battle Management ...
A pro-active routing protocol for configuration of signaling channels in Server and Agent-based Active network Management (SAAM) Akkoc, Hasan (Monterey, California. Naval Postgraduate School, 2000-06-01);As networks are upgraded to provide services for streaming applications, the current way of routing is not satisfactory. Server and Agent based Active network Management (SAAM) introduces a novel network architecture that ...
Pullen, J. Mark; Hieg, Michael R.; Levine, Stan; Tolk, Andreas; Blais, Curtis (Monterey, California. Naval Postgraduate School, 2014);The Joint Battle Management Language (JBML) is being developed as an unambiguous language for tasking and reporting. This paper summarizes significant US national contributions to the current SISO Coalition Battle ...