This will require advanced technology for the
development of highly functional and high-quality
software, and a truly semantically enabled
middleware infrastructure for its interoperability.
Well accepted standards and open-source software
are also crucial.
In this context the ability of organizations to
embrace change, uncertainty and opportunities in the
global economy are directly related to the
empowerment of knowledge workers
(eProfessionals) at all levels of the organizations.
This means making collaboration with colleagues
down the corridor or around the world as natural as
working alone. It means making access to
information secure, ubiquitous and unobtrusive. In
that sense it is our intention to contribute to the
European industry by means of defining secure,
robust, common and open infrastructure standards
for collaboration based on a middleware opened for
seamless integration of components and their
convergence into new types of systems and
environments.
This middleware will be aligned with the
methods, services and tools in order to define a
collaborative support for combining these
technologies into the defined architecture. In order
to reach this goal, ECOSPACE major objective is
the integration of existing platforms provided by
partners in the project (Prinz et als 2006). They have
been selected to represent state of the art systems in
collaborative environments. At the same time we
propose new approaches that will enable the
integration of existing technologies across different
usage environments, but also support the new
concepts and services for an eProfessional
workplace according to the paradigm shift advocated
by the project.
The objective of ECOSPACE is to define a
robust upperware that:
• Allows interoperation with open standards and
contributes to them, to facilitate the integration
of a range of technologies and platforms,
including existing ones provided by partners as
well from developers outside the consortia.
• Support the integration, sharing and distribution
of content and concepts develop in the project
based on semantic information in mediation
between the structure and content of knowledge
bases from different living cases.
• Allow the support of mobile, nomadic and fixed
professionals in a seamless approach, as well as
presence and awareness services that enable the
integration of the context of users and their
collaborative activities.
• Support security, trust and privacy, in the access
and use of the services and tools defined over it.
In this project we extend classical middleware
vision with the adoption of a semantic-based
upperware to manage the interoperability, access and
integration of distributed data and resources, and to
provide a platform for value-added services. This
middleware will contribute and collaborate in the
definition of open standards for business and
collaborative service processes.
The middleware that we will develop is able to
structure and focus these needs, adding coordination
and knowledge management. This middleware
allows changes and adjustments to both the
organizational structure and the coordination rules
depending on how the global knowledge of the
collaborative environment evolves along the time.
It is important to stress that the middleware will
be compound by several layers that allow the
independence of the computing paradigm specific
aspects and at the same time provide the abstraction
to access several components distributed in the
network to offer the iterated view of the
collaborative services required by the user. This will
imply the location, discovery, naming, and in
general invocation of the different distributed
components.
As different computing paradigms need to be
integrated in the same middleware (i.e. service
oriented computing, P2P computing, Web 2.0
methods), the middleware should allow to work
either on centralized and totally decentralized
environments. Thus we need to address the aspect of
synchronization and persistence for distributed
workspaces. Further, appropriate protocols for
knowledge dissemination and recovering must be
defined to allow for an appropriate context
information management.
At the ECOSPACE defines and develops the
user-centric interoperability middleware and new
core collaboration services: e.g. persistent
distributed workspaces, group management,
collaboration context and resource location.
The rest of this paper is organized as follows.
Section 2 provides a description of the main feature
that the ECOSPACE CWE should provide. Then, in
section 3, we describe the initial steps that we
propose to achieve the goals commented in the
previous section. Then, in section 4 we mention
some considerations about the involvement of the
end-users in order to improve the results proposed.
Finally, in section 5 we finish the paper with some
conclusions and future work.
ICE-B 2007 - International Conference on e-Business
32