issues to be addressed in the practical application in
real use:
– Performance and scalability issues. The ICE acts
as a core element of the architecture, the
application requests the ICE many times even in
simple tasks. This issue can be addressed by
using replication and parallel processing;
– Security issues. Some elements of the
architecture and tools present security faults, for
example: there is not an authentication of norms
modellers;
– Norms complexity and versioning. In a real
situation the number of norms to be manipulated
can be to too high. The manipulation of norms
can be too complex in some cases.
Functionalities such as: conflict detection, and
versioning could improve the NBIC efficiency.
These requirements are important to the
application of the architecture in other services of
the Project, which will be used in large scale (e.g.
healthcare appointments). However the main
objective of the architecture to provide flexibility
was achieved in the proof of concept.
6 CONCLUSIONS
E-Gov systems require flexible applications due to
the diversity of users and stakeholders. The
Semantic and Norm analysis help us to construct a
detailed modelling of the organisation and the
communication process in a distributed system. In
addition it also provides an indication of what are
the static and volatile requirements.
Architecture and tools take advantage of this
property for the construction of flexible distributed
systems. This architecture makes use of SOA
principles to provide links between the Norm
specification in high level interfaces and the changes
at different and heterogeneous components. A case
study was conducted in order to evaluate the
architecture.
As further work we propose the improvement of
the architecture in order to be more flexible, scalable
and secure; we are also improving the support for
norm specification and manipulation. A deeper
analysis of the norm changes occurrences and the
capabilities to reflect changes in e-Gov systems will
be also investigated in next steps.
ACKNOWLEDGEMENTS
We thank CNPq (476381/2004-5) for funding this
project, and colleagues from NIED, IA, IC at
Unicamp, and CenPRA for valuable contributions.
REFERENCES
Bonacin, R., Baranauskas M.C.C., and Liu, K. (2004).
Interface Design for the Changing Organisation: an
organisational semiotics Approach. In Virtual,
Distributed and Flexible Organisations, Kecheng Liu
(Ed.), Kluwer Academic Publishers, 15, 236-256.
Bonacin, R.,
Simoni, C. A. C., Melo, A. M., and
Baranauskas, M. C. C. (2006). Organisational
Semiotics: Guiding a Service-Oriented Architecture
for e-Government. Proceedings of International
Conference on Organisational Semiotics, M. C. C.
Baranauskas and K. Liu (Eds.), 47-58.
Fu, Y. and Liu K. (2006). Design of Interoperable Content
Management Using Semiotic Methods. Proceedings of
International Conference on Organisational
Semiotics, M. C. C. Baranauskas and K. Liu (Eds.),
37-46.
Husted T., Dumoulin C., Franciscus G., Winterfeldt D.,
and McClanahan, C. R. (2002). Struts in Action:
Building Web Applications with the Leading Java
Framework. Manning Publications.
Kahler, H, Morch, A., Stiemerling, O. and Wulf, V.
(2000). Special Issue on Tailorable Systems and
Cooperative Work, Computer Supported Cooperative
Work, Kluwer Academic Publishers, 1 (9).
Liu K. (2000). Semiotics in information systems
engineering, Cambridge. University Press.
Marchionini, G., Samet, H., and Brandt, L. (2003). Digital
government. Communications of the ACM, 46(1), 25-
27.
Newcomer E., and Lomow, G. (2004). Understanding
SOA with Web Services. Addison Wesley Professional.
Peirce, C.S., 1931-1958. Collected Papers, Cambridge,
Mass: Harvard University Press.
Sprott D. and Wilkes L. (2004). Understanding Service-
Oriented Architecture, CBDI Forum, Retrieved
November, 27, 2006, from
msdn.microsoft.com/library/en-
us/dnmaj/html/aj1soa.asp
Stamper, R. K., Althaus, K. e Backhouse, J. (1988)
MEASUR: Method for Eliciting, Analyzing and
Specifying User Requirements. In Olle, T. W.,
Verrijn-Stuart, A. A. e Bhabuts, L. (eds.)
Computerized Assistance During the Information
Systems Life Cycle. Elsevier Science, Amsterdam, 67-
116.
Thatte, S., Andrews, T., Curbera, F., Dholakia, H.,
Goland, Y. Klein, J., Leymann, F., Liu, K., Roller, D.,
Smith, Trickovic, I., and Weerawarana, S. (2003).
Business Process Execution Language for Web
Services Version 1.1. Retrieved November, 27, 2006,
from http://www-
128.ibm.com/developerworks/library/specification/ws-
bpel/
ICEIS 2007 - International Conference on Enterprise Information Systems
386