Repository logo

Comparative study and implementation methodologies for distributed applications

dc.contributor.authorYang, Yongsheng
dc.date.accessioned2013-11-07T18:12:56Z
dc.date.available2013-11-07T18:12:56Z
dc.date.created2005
dc.date.issued2005
dc.degree.levelMasters
dc.degree.nameM.A.Sc.
dc.description.abstractToday's rapid development of Internet demands highly concurrent and distributed systems. In this context, it is interesting to note that correct protocol specifications can be derived from a given service specification of the application. The main objective of this thesis is to introduce protocol derivation and develop general methodologies for designing distributed systems. Protocol synthesis focuses on generating an error-free protocol specification automatically from a higher-level service specification and it is a very important step in the protocol development process. Petri net is a very powerful model for describing and analyzing distributed, concurrent and asynchronous systems; therefore, we use it in protocol synthesis. Furthermore, we review SOAP (Simple Object Access Protocol), Java RMI (Remote Method Invocation) and J2EE (Java 2 Platform, Enterprise Edition) technologies and discuss their usages in decentralized, distributed applications. This thesis gives an overview of protocol engineering background knowledge, presents several protocol synthesis methods using Petri nets, gives general methodologies of distributed system implementation and presents a distribution prototype: An example service specification is used to derive a corresponding abstract protocol specification, which is implemented with three different approaches: SOAP, Java RMI and J2EE. Finally, the performance of these different implementation approaches is compared.
dc.format.extent143 p.
dc.identifier.citationSource: Masters Abstracts International, Volume: 44-04, page: 1946.
dc.identifier.urihttp://hdl.handle.net/10393/27089
dc.identifier.urihttp://dx.doi.org/10.20381/ruor-18530
dc.language.isoen
dc.publisherUniversity of Ottawa (Canada)
dc.subject.classificationEngineering, Electronics and Electrical.
dc.subject.classificationComputer Science.
dc.titleComparative study and implementation methodologies for distributed applications
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
MR11464.PDF
Size:
4.38 MB
Format:
Adobe Portable Document Format