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.
Morris, Dan E.; Rowe, David W. (Monterey, California. Naval Postgraduate School, 1999-09);Over the last decade, the Marine Corps has capitalized on the advantages of the Internet by increasingly using the NIPRNET for electronic operations and communications. The Marine Corps wants to further leverage the ...
Lowery, David S. (Monterey, California. Naval Postgraduate School, 2004-09);Currently under development, the Global Information Grid (GIG) Enterprise Services (ES) is a suite of capabilities intended to provide improved user access to mission-critical data via Web-based and network technologies. ...
Gupton, Kevin; Abbott, Jeff; Blais, Curtis; Diallo, Saikou Y.; Heffner, Kevin; Turnitsa, Chuck (2011);Standard information exchange data models (IEDMs), such as the Joint Consultation Command and Control IEDM (JC3IEDM) managed by the Multilateral Interoperability Programme (MIP) and the National Information Exchange Model ...