requirements and available under a licence that would
enable for their application within a research project.
These components include:
Service Bus Implementation: Petals ESB (Petals
ESB, 2011): being a distributed open source
implementation of Java Business Integration (JBI)
specification.
Composition Components: composition components
are usually not publicly available as separate
components but offered as a part of integrated Web
Service platforms, e.g. WSMX (Web Services
Execution Environment, 2011).
Execution Engines: Apache ODE (Apache, 2011) –
a WS-BPEL compliant web services orchestration
engine that needs to be semantically extended in order
to support execution of Semantic Web services as
done e.g. in (SUPER, 2011).
Web Services Execution Infrastructure: the
message exchange between services may be ensured
using e.g. Apache Axis. In addition, one also needs a
tool such as Virtuoso Universal Server assuring data
storage and providing web application server.
Ontology Storage: it depends on the ontology
specification language e.g. for OWL-S or RDF,
SESAME may be used.
Advanced User Interface: The user interface must
be designed to support user interaction with the
platform, such as specification of a composition goal,
update of an ontology, etc. An example of such
advanced user interface is proposed by the WSMO
Studio, where a user may edit an ontology, design a
process, describe a service in terms of desired
functionality, launch composition or enactment.
4 SUMMARY
In order to realise the full potential of service oriented
applications and deliver the e-services in a SaaS
model, it is essential that the platform for application
developers and business analysts is available, that
allows for service discovery, composition, execution
and monitoring. The goal of this paper is to present
the general considerations and requirements towards
such platform, and currently existing solutions that
form a base for such platform. Much has been done to
address various requirements and challenges that are
posed by the service oriented environment. There
exists solutions for virtually all aspects of the
postulated platform, they are however not coherent, or
overlap only to some extent. Judging by the
involvement of the software industry, the solution (or
a number of them) will arise on the border between
research projects and industry platform, where state-
of-the-art research results will be included in strong
industry frameworks and will gradually re-shape the
way applications are build, and business processes are
carried out.
REFERENCES
Apache ODE, http://ode.apache.org/, last accessed
08.04.2011.
Armbrust, M., Fox, A., Griffith, R., Joseph, A.: R. Katz,
Konwinski, Lee, A. G., Patterson, Rabkin, D. A.,
Stoica, I., Zaharia, M.: Above the Clouds: A Berkeley
View of Cloud computing. Technical Report.
University of California at Berkley, USA, 2009.
Benatallah, B., Dumas, M., Sheng, Q. Z., Ngu, A. H. H.
Declarative Composition and Peer-to-Peer
Provisioning of Dynamic Web Services. In Proc. 18 th
International Conference on Data Engineering, 2002.
Dustdar, S. and Schreiner, W. ,‘A survey on web services
composition’, Int. J. Web and Grid Services, Vol. 1,
No. 1, pp.1–30, 2005.
Grossmann, G., Thiagarajan, R., Schrefl, M., Stumpter, M.
Conceptual Modeling Approaches for Dynamic Web
Service Composition. In: The Evolution of Conceptual
Modeling, LNCS 6520, pp. 180-204, 2011.
Hoffmann, J., Ingo Weber, James Scicluna, Tomasz
Kaczmarek, and Anupriya Ankolekar. Combining
scalability and expressivity in the automatic
composition of semantic web services. In ICWE-08:
Proceedings of the 8th International Conference on
Web Engineering 2008, July 2008.
Küster, U.; Stern, M. & König-Ries, B. A Classification of
Issues and Approaches in Automatic Service
Composition Proc. of the First International Workshop
on Engineering Service Compositions (WESC'05),
2005, 25-33.
Peer, J. Web Service Composition as AI Planning - A
Survey. Univ. of St. Gallen, Switzerland, 2005.
Petals Enterprise Service Bus, http://petals.ow2.org/, last
accessed 08.04.2011.
Pistore, M., Traverso, P., and Bertoli, P. Automated
Composition of Web Services by Planning in
Asynchronous Domains. In 15th Intl. Conference on
Automated Planning and Scheduling, 2005, pp. 2-11.
Rao, J.; Dimitrov, D.; Hofmann, P. & Sadeh, N. A Mixed
Initiative Approach to Semantic Web Service
Discovery and Composition: SAP's Guided Procedures
Framework Proceedings of the 2006 IEEE
International Conference on Web Services (ICWS
2006), Chicago, USA, September 18 - 22, 2006.
SUPER project, http://www.ip-super.org, last accessed
08.04.2011.
WSMX, http://www.wsmx.org/, last accessed 08.04.2011.
Zhang, L., Zhou, Q.: CCOA: Cloud Computing Open
Architecture. In: IEEE International Conference on
Web Services, pp. 607–616, 2009.
Zhang, L. J., Chang, C. K., Feig, E., Grossman, R., Panel,
K.: Business Cloud: Bring the Power of SOA and
Cloud Computing. In: IEEE International Conference
on Service Computing, 2008.
ICE-B 2011 - International Conference on e-Business
162