An XML model for use across heterogeneous client-server applications
نویسندگان
چکیده
Applications that use directory services or relational databases operate in a client–server model, where a client requests information from a server, and the server returns a response to the client. These client–server applications typically have a specific message protocol that is unique to that application. Systems with multiple client–server applications require that there are separate client programs that individually communicate with their respective server programs. A need exists to access information from heterogeneous systems in a standard message request–response format. A generic eXtensible Markup Language (XML) model was developed to obtain data from diverse measurement systems. The objective of this paper is to describe the XML model that abstracts the differences in the underlying heterogeneous client–server message formats and provides a common XML message interface. The XML messages are parsed through a common XML gateway that decides to which application server to forward the messages. The generic XML messages are translated to the correct application server format before being sent to the application server.
منابع مشابه
An Extensible and Scalable Content Adaptation Pipeline Architecture to Support Heterogeneous Clients
The importance of middleware and content adaptation has previously been demonstrated for pervasive use of Web-based applications. In this paper we propose a modular, extensible, and scalable middleware component called the Content Adaptation Pipeline that performs content adaptation on arbitrarily complex data types not limited to text and graphic images. Furthermore, the architecture can be us...
متن کاملTransaction Synchronization for XML Data in Client-Server Web Applications
Whenever database centered client-server web applications have to be used by multiple web clients on different platforms, then recently XML has been considered as an important data exchange format. If multiple web clients modify their XML copy of some server side database data, then writing this modifications back to the server side database requires transaction synchronization. We present a tr...
متن کاملDistributed WWW Programming using (Ciao-)Prolog and the PiLLoW library
We discuss from a practical point of view a number of issues involved in writing distributed Internet and WWW applications using LP/CLP systems. We describe PiLLoW, a publicdomain Internet and WWW programming library for LP/CLP systems that we have designed in order to simplify the process of writing such applications. PiLLoW provides facilities for accessing documents and code on the WWW; pars...
متن کاملMoving XML to a Manufacturing Enterprise
Information generation, representation and control in a manufacturing enterprise are often done through interactions of a variety of application software. Application software such as resource planning, electronic design automation, computer aided design and manufacturing, product data management, various database and supply-chain management applications are essential for an enterprise to be su...
متن کاملDeveloping distributed applications for integrated product and process design
A heterogeneous computing environment characterizes today’s manufacturing situation. This is a stumbling block for the efficient implementation of manufacturing concepts such as integrated product and process design (IPPD). A computing environment for IPPD would require the seamless integration of the various product and process design software systems. The exchange of information between these...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003