is not relevant for the objects of more generic
classes. If an object is terminated in a more specific
class, then objects of the more generic classes are
still preserved.
5 CONCLUDING REMARKS
Implementation bias of many information system
modelling methods is a big problem, since the same
implementation oriented foundations are applied in
system analysis phase, without rethinking these
concepts fundamentally. Conceptual representations
of service architectures define computation
independent aspects of business processes, which are
not influenced by the implementation dependent
solutions. Semantics of service-oriented events were
explained in object-oriented design terms. We
concluded that UML notation is inconvenient for
systematic analysis of the service-oriented events. It
creates difficulties in validation of the diagrammatic
solutions by business process analysis experts.
Disparate diagrams are prone to inconsistencies, dis-
continuities and ambiguities. Service-oriented
constructs are quite comprehensible and can be
communicated among business experts and
designers more effectively than a set of various
types of implementation dependent object-oriented
diagrams.
Our approach is aiming at an engineering process
that is based on one model, which is used to
conceptualise service architecture before the
supporting technical system is defined. We have
demonstrated a way of bridging from the service-
oriented representations to object-oriented diagrams.
Service-oriented constructs predefine semantic
details that were used for elicitation of the object-
oriented operations. One obvious advantage of
conceptual representation of service architecture is
an integration of the static and dynamic aspects. Our
experience in analysing system specifications by
using computation independent notation demons-
trates that service-oriented events are more compre-
hensible. Service-oriented diagrams have no imple-
mentation bias and therefore they bridge a commu-
nication gap among system designers and business
analysis experts more effectively.
REFERENCES
Blaha, M. & Rumbaugh, J. (2005), Object-Oriented
Modelling and Design with UML, Pearson, London.
Booch, G., Rumbaugh, J. & Jacobsson, I. (1999), The
Unified Modelling Language User Guide, Addison
Wesley Longman, Inc., Massachusetts.
BPMN Working group (2004), Business Process
Modelling Notation, www.bpmn.org
Dietz J. L. G. (2001) DEMO: Towards a Discipline of
Organisation Engineering, European Journal of
Operational Research (128), Elsevier Science, 351-363.
Dori, D. (2002), Object-Process Methodology: A Holistic
System Paradigm, Springer, Berlin.
Erl, T. (2005). Service-Oriented Architecture: Concepts,
Technology, and Design, Pearson Prentice Hall,
Crawfordsville, Indiana.
Gustas, R & Gustiene, P (2002), Extending Lyee
Methodology using the Enterprise Modelling
Approach, Frontiers in Artificial Intelligence and
applications, IOS Press, Amsterdam, pp. 273-288.
Gustas, R. & Jakobsson, L. (2004) Enterprise Modelling
of Component Oriented Information System
Architectures, New Trends in Software Methodologies,
Tools and Techniques, IOS Press, pp. 88-102.
Gustas, R. & Gustiene, P. (2004) Towards the Enterprise
Engineering Approach for Information System
Modelling across Organisational and Technical
Boundaries, Enterprise Information Systems V,
Kluwer Academic Publisher, Netherlands, pp. 204-215.
Gustas R & Gustiene P, (2007) Service-Oriented
Foundation and Analysis Patterns for Conceptual
Modelling of Information Systems, ISD’2007,
Springer.
Gottschalk, K., Graham, S., Kreger, H., Snell, J. (2002),
Introduction to Web Services Architecture, IBM
Systems Journal, Vol. 41, pp. 170-177.
Harel, D. & Rumpe, B., (2004), Meaningful Modeling:
What’s the Semantics of ‘Semantics’?, IEEE
Computer, October, pp. 64-72.
Kim, J., Hahn, J. & Hahn, H. (2000), How Do We
Understand a System with (So) Many Diagrams?,
Information System Research, Vol.11, No.3, pp. 285 –303.
Krafzig, D., Banke, K. & Slama, D. (2005) Enterprise
SOA: Service Oriented Architecture best Practices,
Prentice Hall, New Jersey.
Lankhorst, M. et al. (2005), Enterprise Architecture at
Work, Springer, Berlin.
Maciaszek, L. A. (2005), Requirements Analysis and
System Design, Addison Wesley.
de Moor, A. (2005), Patterns for the Pragmatic Web, Proc.
Of the 13
th
International Conference on Conceptual
Structures, Kassel, Germany, LNAI, Springer, Berlin,
pp. 1-18.
Szyperski, C. (1998), Component Software – Beyond
Object-Oriented Programming, Reading, MA:
Addison-Wesley.
Yu, E. & Mylopoulos, J. (1994), From E-R to 'A-R' -
Modelling Strategic Actor Relationships for Business
Process Reengineering, 13
th
International Conference
on the Entity - Relationship Approach, Manchester.
Zachman, J. A. (1996), “Enterprise Architecture: The
Issue of the Century”, Database Programming and
Design Magazine.
Zimmerman, O., Krogdahl, P. & Gee, C. (2004), Elements
of Service-Oriented Analysis and Design, www-
128.ibm.com/developerworks/library/ws-soad1/
ICEIS 2008 - International Conference on Enterprise Information Systems
194