Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
Wisdom-aware computing: on the interactive recommendation of composition knowledge
ICSOC'10 Proceedings of the 2010 international conference on Service-oriented computing
End-user requirements for wisdom-aware EUD
IS-EUD'11 Proceedings of the Third international conference on End-user development
Privacy-aware DaaS services composition
DEXA'11 Proceedings of the 22nd international conference on Database and expert systems applications - Volume Part I
Semantics-enabled web API organization and recommendation
ER'11 Proceedings of the 30th international conference on Advances in conceptual modeling: recent developments and new directions
Semantics-based discovery, selection and mediation for presentation-oriented mashups
Proceedings of the 5th International Workshop on Web APIs and Service Mashups
Semantics-enabled web APIs selection patterns
Proceedings of the 15th Symposium on International Database Engineering & Applications
A semantically enhanced service repository for user-centric service discovery and management
Data & Knowledge Engineering
Baya: assisted mashup development as a service
Proceedings of the 21st international conference companion on World Wide Web
Assisting end-user development in browser-based mashup tools
Proceedings of the 34th International Conference on Software Engineering
PPPDM - a privacy-preserving platform for data mashup
International Journal of Grid and Utility Computing
An agent-based service composition framework
Proceedings of the 2011 Grand Challenges on Modeling and Simulation Conference
A scalable and efficient Web 2.0 reader platform for mashups
International Journal of Web Engineering and Technology
Complementary assistance mechanisms for end user mashup composition
Proceedings of the 22nd international conference on World Wide Web companion
An efficient and scalable ranking technique for mashups involving RSS data sources
Journal of Network and Computer Applications
Accurate sub-swarms particle swarm optimization algorithm for service composition
Journal of Systems and Software
Hi-index | 0.00 |
The need for integration of all types of 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 recently become a popular platform in the IT industry for building such composite applications with the integrated components being provided as Web services. A key limitation of solely Web-service-based integration 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 Open Service Gateway Initiative (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. Once such a set is identified, the user can drag and drop the most suitable component into an Eclipse-based composition canvas. After a set of components has been selected in such a way, they can be connected by data-flow arcs, thus forming an integrated, composite application without any low-level programming and integration efforts. We implemented and conducted extensive experimental study on the above progressive composition framework on IBM's Lotus Expeditor, an extension of an SOA platform called the Eclipse Rich Client Platform (RCP) that complies with the OSGi standard.