Implementation of a distributed transaction on the session facade design pattern using web services technology
Nowadays system interoperability is an increasing demand to enable information distribution across different platforms. The concept of distributed system is introduced to support interoperability. With this concept, systems running on different platforms are allowed to communicate and share resources.rnThe purpose of this research is to prove that concept of distributed system can be implemented to a system architecture. The system architecture proposed in this thesis will support transaction on multiple database connections (resource sharing) with low network overhead. Another aspect to be proved in thesis is interoperability among systems running on different platforms.rnA design of system architecture is made to achieve the purpose of this thesis. The designed system architecture provides the ability to handle transactions on multiple database connections and interoperability among system running on different platforms. Yet, it also reduces network overhead within the interconnected system. A modeling system has been developed, on Java and Windows platform, to proof that the concept of designed system architecture is working. Enterprise Java Bean (EJB) is used to support transactions on multiple database connections. Web service technology is used to support interoperability among systems running on different platforms. The Session Façade Session design pattern is used to reduce network overhead.rnDuring the research, it is proved that the use of EJB can support transactions on multiple database connections and web service enables designed system architecture to provide interoperability among systems.rnBased on the conducted research can be concluded that the concept of distributed system can be implemented to solve the problem of system interoperability and resource sharing. Nevertheless, further research in distributed system is required to achieve other goals of distributed system concept.
B00106 | (wh) | Available but not for loan - Missing |
No other version available