Skip navigation
The Australian National University

Service composition with non-Web based components

Rodion Podorozhny (Texas State University)

CSIRO ICT

DATE: 2008-12-05
TIME: 14:00:00 - 15:00:00
LOCATION: CSIT Seminar Room, N101
CONTACT: JavaScript must be enabled to display this email address.

ABSTRACT:
The need for integration of both client and server applications that were not initially designed to interoperate is gaining popularity. One of the reasons for this popularity is the capability to quickly reconfigure a composite application for a task at hand, both by changing the set of components and the way they are interconnected.

Service Oriented Architecture (SOA) has become a popular platform in the IT industry for building such composite applications recently with the integrated components being provided as web services. A key limitation of such a web service is that it requires extra programming efforts when integrating non web service components, which is not cost- effective. Moreover, with the emergence of new standards, such as OSGi, the components used in composite applications have grown to include more than just web services. Our work enables progressive composition of non web service based components such as portlets, web applications, native widgets, legacy systems, and Java Beans. Further, we proposed a novel application of semantic annotation together with the standard semantic web matching algorithm for finding sets of functionally equivalent components out of a large set of available non web service based components.

We implemented and conducted experimental study on the above progressive composition framework on IBM's Lotus Expeditor which is an extension of a Service Oriented Architecture (SOA) platform called the Eclipse Rich Client Platform (RCP) that complies with the OSGi standard.
BIO:
Dr. Rodion Podorozhny is an Assistant Professor of Computer Sciences at Texas State University. He received M.Sc. in Computer Science from the University of Massachusetts, Amherst in 1997 and Ph.D. in Software Engineering from the University of Texas, Austin in 2004. His current research interests include synthesis and verification of software systems and software process analysis. Dr. Podorozhny is an author and co-author of several conference and journal papers in the areas of software engineering and distributed artificial intelligence.

Updated:  5 December 2008 / Responsible Officer:  JavaScript must be enabled to display this email address. / Page Contact:  JavaScript must be enabled to display this email address.