business acquisition, investment, nomination, prod-
uct release, ownership/stake; divestment/reduction of
stake.
For Requirement 3, the BPaaS-Hub architecture
includes components for creating ontology libraries.
We use the TermFactory
4
application for allowing ter-
minologists to define extracted keywords that enter
ontology libraries for respective Hub-application con-
texts. The matching component in the Hub architec-
ture satisfies Requirement 4. Currently we implement
an application for realizing the matching heuristics
in (Eshuis and Norta, 2009).
For Requirement 5, the Hub architecture includes
logging components for several stages of user interac-
tion and a social mining component for the extraction
of business intelligence, e.g., ProM
5
. Many options
exist for the Enact component, e.g., ActiveBPEL
6
.
5 CONCLUSIONS
In this paper we explore the characteristics of B2B
collaboration and present a framework for automating
the matching of service offers and service requests.
Based on extracted requirements for service match-
ing in the setting of business-to-business collabora-
tion, we present a Hub architecture for brokering busi-
ness processes as services. The Hub permits busi-
ness managers to explore with free text service offers
and requests, their issuing organizations and service-
managing persons. Ontology engines resolve ambi-
guity issues in the text and to establish trust and ex-
plore the reputation of services and their affiliated or-
ganizations and persons, Hub users employ mashups
comprising news feeds, blogs, wikis, and so on.
For future work, we pursue the integration of iden-
tified applications for implementing the Hub architec-
ture and plan to conduct case studies with industry
using the Hub for discovery and matching of service
offers and requests. Furthermore, we explore Hub ex-
tensions for integrating a service-tendering procedure
that allows users to place negotiable bids.
REFERENCES
Allen, P., Higgins, S., McRae, P., and Schlamann, H., edi-
tors (2006). Service Orientation: Winning Strategies
and Best Practices. CAMBRIDGE UNIVERSITY
PRESS.
4
http://www.helsinki.fi/∼lcarlson/CF/doc/TFManual.html
5
http://prom.win.tue.nl/tools/prom/
6
http://sourceforge.net/projects/activebpel/
Andrieux, A., Czajkowski, K., Dan, A., Keahey, K.,
Ludwig, H., Nakata, T., Pruyne, J., Rofrano,
J., Tuecke, S., and Xu, M. (2007). Web
Services Agreement Specification (WS-Agreement).
http://www.ogf.org/documents/GFD.107.pdf.
Bengtsson, P. (2002). Architecture-Level Modifiability
Analysis. PhD thesis, Department of Software Engi-
neering and Computer Science, Blekinge Institute of
Technology, Sweden.
E.A.Marks and Bell, M., editors (2006). Service-Oriented
Architecture (SOA): A Planning and Implementation
Guide for Business and Technology. John Wiley &
Sons, Inc., Hoboken, New Jersey.
Eshuis, R. and Norta, A. (2009). Constructing process
views for service outsourcing. In S.Y. Shin, S. O., edi-
tor, Symposium Proc. of the 2009 ACM Symposium on
Applied Computing (SAC), pages 1615–1616. ACM.
Gamma, E., Helm, R., Johnson, R., and Vlissides, J.
(1995). Design Patterns: Elements of Reusable
Object-Oriented Software. Professional Computing
Series. Addison Wesley, Reading, MA, USA.
Klein, M. and Kazman, R. (1999). Attribute-based archi-
tectural styles. TECHNICAL REPORT CMU/SEI-99-
TR-022 ESC-TR-99-022.
Kutvonen, L., Ruokolainen, T., and Metso, J. (2007). Inter-
operability middleware for federated business services
in web-Pilarcos. International Journal of Enterprise
Information Systems, Special issue on Interoperability
of Enterprise Systems and Applications, 3(1):1–21.
Mehandjiev, N. and Grefen, P. (2010). Crosswork: Internet-
based support for process-oriented instant virtual en-
terprises. IEEE Internet Computing. to appear.
M
¨
uller, C., Resinas, M., and Ruiz-Cort
´
es, A. (2009). Ex-
plaining the non-compliance between templates and
agreement offers in ws-agreement. In Baresi, L., Chi,
C., and Suzuki, J., editors, Service-Oriented Com-
puting - ICSOC 2009, 7th International Conference
,
volume 5900 of Lecture Notes in Computer Science,
pages 237–252, Stockholm, Sweden. LNCS Springer.
Norta, A. and Eshuis, R. (2009). Specification and Verifica-
tion of Harmonized Business-Process Collaborations
- Preprint Version. Accepted for publication in the
journal of Information Systems Frontier, University of
Helsinki, Finland.
Paukkeri, M., Nieminen, I., P
¨
oll
¨
a, M., and Honkela, T.
(2008). Language-independent approach to keyphrase
extraction and evaluation. In Scott, D. and Uszko-
reit, H., editors, Proceedings of the 22nd Interna-
tional Conference on Computational Linguistics (Col-
ing 2008), pages 237–252, Manchester, UK.
Yangarber, R. and Steinberger, R. (2009). Automatic
epidemiological surveillance from on-line news in
medisys and puls. In Proceedings of IMED-2009:
International Meeting on Emerging Diseases and
Surveillance, Vienna, Austria.
A HUB ARCHITECTURE FOR SERVICE ECOSYSTEMS - Towards Business-to-Business Automation with an
Ontology-enabled Collaboration Platform
243