2. integration the services of the individual subsys-
tems into business processes (typical for insourc-
ing or for purchasing of new organizational units,
integration of newly developed components or
third party products, system integration);
3. removing a service from the system (outsourcing,
selling out an organizational unit).
The first type of integration is possible only when the
developers of the new system can have access to all
necessary information and when individual systems
are of similar type and about at the same security
level. It is applicable in the case when individual in-
formation systems of one organization are integrated
– if the subsystems are information systems and not
control systems.
The second type seems to be the only solution in
the case when heterogeneous systems are to be in-
tegrated or if the legacy systems are based on some
knowledge that is currently inaccessible. This type
of integration is usually achievable at lower costs and
in shorter time for its implementation than for the re-
development of the entire system from scratch. The
resulting system is usually a confederation.
7 CONCLUSIONS
The ability to integrate and reuse existing applications
is probably the most important property and crucial
effect of service orientation. It allows saving of rede-
velopment investments but also investments into staff
(user) training and related expenses (DeForest and
Rosenbloom, 2005). The use of legacy systems is not
without problems – especially in the cases when there
are no good user-oriented interfaces of the legacy sys-
tems.
If we are able to use good user interfaces, we gain
many advantages of technical as well as managerial
nature. The advantages are so important that it quite
frequently makes sense not to use some world-wide
standards.
The experience with the use of user-oriented inter-
faces makes it possible to define standards for them
and to find a proper balance between fully standard-
ized and proprietary solutions.
We did not discuss the case when the system has
a heterogeneous architecture, e.g. some parts are con-
federative, some are batch ones and in other parts the
services are web services. Such systems can be inte-
grated using a generalization of data stores (Kr
´
al and
ˇ
Zemli
ˇ
cka, 2005) known from structured development
(Yourdon, 1988).
We believe that much research in service-
orientation is overly oriented towards full computeri-
zation. We believe that such systems must take people
(users) as an integral part of the system with their abil-
ities as well as disabilities. It is also the case for such
systems like web services in semantic web.
An open problem is the balance between decen-
tralization and centralization of services. The im-
portant of this topic is clearly visible on the history
of UDDI (W3 Consortium, 2001; UDDI Initiative,
2003).
ACKNOWLEDGEMENTS
This research was partially supported by the Program
”Information Society” under project 1ET100300517.
REFERENCES
DeForest, B. and Rosenbloom, S. (2005). SOA: The peren-
nial legacy issues. Business Integration Journal.
Kr
´
al, J. and
ˇ
Zemli
ˇ
cka, M. (2002). Autonomous compo-
nents. In Hamza, M. H., editor, Applied Informatics,
pages 125–130, Anaheim. ACTA Press.
Kr
´
al, J. and
ˇ
Zemli
ˇ
cka, M. (2005). Implementation of busi-
ness processes in service-oriented systems. In Pro-
ceedings of 2005 IEEE International Conference on
Services Computing, volume II, pages 115–122, Los
Alamitos, CA, USA. IEEE Computer Society.
MacKenzie, C. M., Laskey, K., McCabe, F., Brown,
P. F., and Metz, R. (2006). Reference model
for service-oriented architecture 1.0, commitee
specification 1, 19 july 2006. http://www.oasis-
open.org/committees/download.php/19361/soa-rm-
cs.pdf.
Morello, D. (2005). The IT professional outlook: Where
will we go from here?
Nielsen, J. (1993). Usability Engineering. Academic Press,
New York.
UDDI Initiative (2002–2003). Universal definition, dis-
covery, and integration, version 3. An industrial ini-
tiative, http://www.oasis-open.org/committees/uddi-
spec/doc/tcspecs.htm#uddiv3.
W3 Consortium (2001). Web service definition language.
http://www.w3.org/TR/wsdl.
W3 Consortium (2002). Web services activity.
http://www.w3.org/2002/ws/.
Yourdon, E. (1988). Modern Structured Analysis. Prentice-
Hall, 2nd edition.
USABILITY ISSUES IN SERVICE-ORIENTED ARCHITECTURE
485