Research Seminar: Interoperability Challenges in Inter-Enterprise Computing
NEWS
The seminar is cancelled due to the low number of registrations. If you registered to this seminar, please note following contacts on suitable replacement seminars for your program: Jussi Kangasharju on Congestion control or Jukka Paakki on Current trends in Software industry.Instructors
Professor (acting), docent Lea Kutvonen; Post-doctoral researcher Alexander Norta; Assistant Toni Ruokolainenlea.kutvonen(at)cs.helsinki.fi alexander.norta(at)cs.helsinki.fi toni.ruokolainen(at)cs.helsinki.fi
Meeting times and location
Period III: Tuesday, 2 p.m. - 4 p.m., C220, Period IV: Tuesday, 2 p.m. - 4 p.m., C220Description
The current trend in eBusiness and eCommerce is towards networked solutions. Autonomous enterprises join networks of business driven alliances, virtual enterprises, to achieve added value and more business opportunities. At the same time the single enterprises concentrate on their co re business outsourcing other functionality to other enterprises. Each member organization in a virtual enterprise offers services for others to use inside the virtual organization. The services in a virtual enterprise (VE) create more sophisticated services or a business scenario. An example case of this is a supply chain formed to take care of su pplying goods to a retail chain or buying and delivering wood from forests to paper mills and timber mills. The virtual enterprises are bound together by electronic contracts which are negotiated during the setup phase of a virtual enterprise. During the negotiations the prospective participants of the virtual enterprise negotiate essential technical, semantical, and business related const raints, policies, and obligations each participant has. This research seminar studies the interoperability challenges in inter-enterprise computing environments where loosely coupled business collaborations and virtual enterprises are to be established between autonomous enterprise systems. The individual enterprises publish their services using a middleware platform following a service-oriented architecture style. Inter-enterprise business processes are then used for composing the functionalities provided by services to collaborations fulfilling the goals and requirements of some business case or context. Such a framework requires for concepts, methods and mechanisms for establishing interoperable collaborations conjoining functional services, enterprise policies, social actors and business needs.Seminar structure and topics
Below are the general themes of the seminar accompanied with a selection of possible topics. As a general reading of the themes and topics, you can read "Service oriented architectures: approaches, technologies and research issues"- Service-orientation in inter-enterprise computing
- Service-oriented computing and its effects to inter-enterprise computing
- Inter-enterprise service-oriented architectures
- Development models for interoperable services
- Business process design, modelling and development for inter-enterprise environments
- Business process description languages
- Formalisms for verifying business processes
- Business process development approaches and processes
- Distributed workflow management
- Business process transactions
- Business aware transactions models
- Industry initiatives for electronic business transactions
- Transaction frameworks
- Grid transactions
- Trust and reputation management in inter-enterprise compuging "A Trust Management Model for Virtual Communities" "A Trust Management in Distributed Systems"
- eContracting
- Concepts
- Techniques and technologies
- Service Level Agreements (SLA)
Prerequisites
As the seminar is part of Master-studies, a participant must have completed his / her Bachelor studies before attending (especially a course on "Scientific Writing"). This research seminar is oriented towards collaborative and interoperable computing, distributed systems and software engineering disciplines. We especially recommed that participants have completed some of the following courses (or similar): "Distributed Systems", "Middleware", "Internet Protocols" and "Software architecture".Seminar format
- Abstract (workplan). Length 1-2 pages. Includes a preliminary table of contents, a list of the most important references and an abstract. The abstracts are published and must be ready on the 2nd week of the seminar following the opening session.
- Paper Seminar papers are published at the web-pages one week before
the oral presentation. Paper format:
- Length 15-20 pages;
- Font size: 12 pt;
- Spacing: 1.5;
- One-column text;
- Delivered in PDF format
- Oral presentation Length of an oral presentation is approximately 70 minutes. Rest of the time is reserved for discussion. That is, there is one presentation per seminar session.
- Active participation A student attending a seminar is expected to participate actively in discussion and providing feedback. Please read the seminar paper before an oral presentation. Constructive critisism is provided anonymously on paper about the presentation and paper (take a piece of paper and a pencil with you to the sessions).
- Evaluation criteria Seminar work will be evaluated on the basis of the paper, oral presentation and degree of participation.
Participants
TBA
Schedule
Date | Topic | Presenter | Abstract | Paper | Slides |
---|---|---|---|---|---|
15.01.2008 | Opening session | Lea Kutvonen, Alexander Norta and Toni Ruokolainen | |||
22.01.2008 | Break |
Material
- [1]
-
Nadia Busi, Roberto Gorrieri, Claudio Guidi, Roberto Lucchi, and Gianluigi
Zavattaro.
Choreography and Orchestration: A Synergic Approach for System
Design.
In International Conference on Service-Oriented Computing -
ICSOC 2005, volume 3826 of Lecture Notes in Computer Science, pages
228-240. Springer, 2005.
[ bib ] - [2]
-
Amit K. Chopra and Munindar P. Singh.
Producing Compliant Interactions: Conformance, Coverage, and
Interoperability.
In Declarative Agent Languages and Technologies IV, volume 4327
of Lecture Notes in Computer Science, pages 1-15. Springer, 2006.
[ bib ] - [3]
-
A. Keller, G. Kar, H. Ludwig, A. Dan, and J.L. Hellerstein.
Managing dynamic services: a contract based approach to a conceptual
architecture.
In Network Operations and Management Symposium, pages 513-528.
IFIP, IEEE, 2002.
[ bib ] - [4]
-
Meng Kui, Wang Yue, Zhang Xu, Xiao Xiaochun, and Zhang Gengdu.
A Trust Management Model for Virtual Communities.
In The Fifth International Conference on Computer and
Information Technology (CIT), pages 741-745, 2005.
[ bib | http ] - [5]
-
Huaizhi Li and Mukesh Singhal.
Trust Management in Distributed Systems.
Computer, 40(2):45-53, February 2007.
[ bib | http ] - [6]
-
Heiko Ludwig, Alexander Keller, Asit Dan, Richard King, and Richard Franck.
A service level agreement language for dynamic electronic services.
Electronic Commerce Research, 3(1-2):43-59, 2003.
[ bib ] - [7]
-
Z. Milosevic, P. F. Linington, S.Gibson, S. Kulkarni, and J.Cole.
Inter-organisational collaborations supported by e-contracts.
In The fourth IFIP conference on E-commerce, E-Business,
E-Government, Toulouse, France, August 2004.
[ bib | .pdf ] - [8]
-
Michael P. Papazoglou and Willem-Jan van den Heuvel.
Business process development life cycle methodology.
Commun. ACM, 50(10):79-85, 2007.
[ bib | http ] - [9]
-
Mike P. Papazoglou and Willem-Jan Heuvel.
Service oriented architectures: approaches, technologies and research
issues.
The VLDB Journal, 16(3):389-415, 2007.
[ bib | http ] - [10]
-
James Skene, D. Davide Lamanna, and Wolfgang Emmerich.
Precise Service Level Agreements.
In ICSE '04: Proceedings of the 26th International Conference on
Software Engineering, pages 179-188, Washington, DC, USA, 2004. IEEE
Computer Society.
[ bib ]