spacer spacer spacer
spacer1 spacer2 spacer3 spacer4
spacer6

INFRAWEBS

further info

- INFRAWEBS I -
Intelligent Framework for Networked Businesses and Governments Using
Semantic Web Services and Multi-Agent Systems

In this section the conceptualization and design of the ICT framework INFRAWEBS is introduced and illustrated - an intelligent framework for supporting organizational networking and the effective sharing of resources.
The challenges for this ICT framework are to:

  • provide a comfortable and "easy to use" but effective knowledge brokering environment,
  • used within a decision supported flexible and highly dynamic collaboration platform, and
  • supplemented with add-ons to fulfil security and privacy requirements.

These objectives are achieved by developing software components consisting of:

  • ontology based and decision supported knowledge management structures, and
  • interoperability environments realized as reconfigurable platforms using semantic web services,
  • supplemented with semantic web service related privacy modules.

The framework mirrors the modern and future oriented way of ubiquitous computing, where computers will be relegated to the background of our lives and everybody may be at the same time client, broker and, provider of services.


RTD - State of the Art

Networked government initiatives are currently addressing many issues in citizen public sector interactions, for example in:

  • authorities public presentation (transparency),
  • citizen public sector and organization public sector (i.e. enterprises), and
  • administration processes, i.e. through web based application forms

Administration processes become more open as business and citizens can find the information relating to their interests in network services. As a result, it is possible to create more active participation in decision making through the use of location and time independent network services. The administration processes become more efficient in terms of reduced manual work, which creates costs-savings in fixed operational costs and improves quality via automation. eGov portals are currently being built with the understanding that citizens and organizations can visit one stop services where they can find the information and services they need to fulfil either their obligations or pursue time and location independent services which earlier were only accessible at government or municipality offices.

Further, portals have adopted metadata technologies in assisting users to find the information easier than using fulltext search. In fact, metadata give them the ability to efficiently find the relevant information from a mass of otherwise unstructured information. The accessibility of services is, however, only starting to take advantage of the latest industry standards such as SOAP, WSDL, and UDDI. These three technologies are often associated with "Web Services" concept, where services implemented with various technologies can be interfaced with other systems using open standards independently of programming languages and architectures. The full power of service integration into e-business services can be unleashed by combining the best of semantic descriptions i.e. metadata and the technical interfacing of services i.e. the semantic web services technologies.

Networked businesses have only recently been able to benefit from open standards based integration between various architectures. The Web Services family of technologies is often associated to bridging Microsoft and Java J2EE platforms but it has, in fact, more far reaching scope. The Web Services stack of technologies has been widely implemented from the SOAP, WSDL, and UDDI conformance point of view. However, the networking of more than two end points (one client and one server), has only been suggested by IT vendors in specifications without actual implementations. BPEL-4WS is an example of a business process specification that addresses the participation of multiple services into a single client request. In this setting, the transactionality and quality of service (QoS) issues become critical as services need to be run with a predictable end state and they need to be available for business critical execution.

It could and should be determined that there is lack of semantic based systems using decision supported techniques - tools and systems, which enable an "easy to use" web service designing and composing interface. At present the establishment of semantic based software components is reserved to specialist and programming experts. Furthermore, systems are missing for effective and time optimal collaboration in reconfigurable networks for installing and maintaining business and governments" alliances and partnerships. The present software tools and techniques are mostly incoherent - due to proprietary aspects and features that prevent an effective adjustment and balancing of information and knowledge pools. Ontologies provide, in this context, some kind of "normalization" of knowledge spaces - a base precondition for successful communication and collaboration in business and governmental areas.

The market of network business software is mainly characterized by existing different types of environments using open exchange and communication standards, like XML, RDF, RDF(S). Coupling and communication between these proprietary business solutions is still retarded and impeded due to missing adjusted and standardized formalization resp. normalization features for comprehensive knowledge pools. It seems that the approaches of the Semantic Web (SW) especially the normalizing character of the ontology approach should be the solution. This also seems reasonable, because in the scientific research and development field some kind of rush is to be detected and to be observed: since the activities of the DAML oriented international working groups a massively growth of interests is to be noticed.

There exists already network collaboration software components in e-business and e-government. But the main lack is that they don"t "understand" each other in a proper and effective way. The semantic especially ontology based development should be the right solution to overcome these communication and understanding gabs and lacks.


INFRAWEBS Methodology

The framework is aimed to develop a software platform where business processes will be run according to open standards such as BPEL4WS once it has been ratified by a relevant standards body. In addition, it is aimed to develop software components to automatically determine which business partners are needed to be invoked, in order to run a complete business process. To this end, a bridging of Web Services and Semantic Web technologies has to be implemented in the context of rich semantic service descriptions. Such descriptions are useful for service developers and for companies who wish to "plug-in" their IT systems to automatically run networked business between known or previously unknown business partners. The INFRAWEBS approach provides intelligent tools and systems for optimizing and enhancing dynamic collaboration and networking.

This ICT framework supports different organizations in their organizational networking, process integration, and sharing of resources. It is designed as a flexible and reconfigurable platform, which enables the organizations to build faster and more effective partnerships and alliances. It is one further step in the direction of implementing the vision of virtual collaborating entities - in sense of "fast reaction and interchange in virtual enterprises and governments". Virtual enterprises could be established which consist of several building blocks, modules, products, and services which are interchanged, modified and optimized within partnerships and alliances. Being directly connected to business partners and having direct access to their services and products, advances the stimulation of innovation through positive effects on the knowledge value chain.

The framework increases the human effectiveness and capacity for reinforcing competitiveness. Huge costs in relation to human working hours and resources are obvious. Agent based semantic web services will reduce information stray and redundancy and will have a positive effect on users and customers. The application of semantic web tools will improve the commercial use of the web and enhance the level of confidence between negotiation partners. This will broaden the use of the internet as a self evident tool of commerce and will reduce market inefficiencies.

One such inefficiency arises through "information asymmetries" - by the implicit promise of good information serving with the best value. Price dispersions are found for equal products requests (contractors searching for the best value at a present market situation). As a matter of fact, "the more research invested in finding high and low priced items, the larger the price scale". Naturally, as "the amount of data increases, the effort and time of the retrieval also increases".

From the technical point of view, one of the important innovation related aspects, with respect to the INFRAWEBS platform, is the integration of semantic based structures and services in networking and collaboration. The integration of such semantic related structures increases the communication capability of different heterogeneous systems and platforms. Using these methodologies and techniques makes the systems "understandable" to each other (provided for interoperability) - not only in sense of applying standards and formalizations, but also automated and agentbased knowledge acquisition and collaboration exchanges will be provided and enhanced.

Due to the implementation of "intelligence" within the decision making and supporting facilities, it serves in automating the processing of semantic structured knowledge and assists in building new products and value added services along the value chain. Due to this fact, no specialized developers or personnel are necessary or to be involved in service and product configuration and composition. Furthermore, the integration of tools for handling and considering "experience" and "learning from the past" (Case Based Reasoning - CBR) optimizes the composing and generation of services.

In this sense, the INFRAWEBS ensures the coevolution of technology and applications. Through this new basic entity, specific services will be exploitable in combination with capabilities to incorporate services provided by the business or governmental partners. Therefore, a precondition is given in establishing innovative products and services.

The reduced scheme of the INFRAWEBS is illustrated in Fig.1. The framework consists of two main components: a knowledge brokering component and a client & provider component, according to the formulated vision in the previous section.

Fig. 1: The reduced scheme of the INFRAWEBS consisting of a broker and client & provider part

The knowledge broker is realized as an organizational memory (OM) with decision support facilities. This broker is designated to endow the specific entity (business enterprise or governmental department) with comprehensive facilities to maintain and process the entity specific knowledge (knowledge artefacts). This knowledge management component is enhanced with decision support tools, especially in project handling and management.

The client & provider component is designed as a semantic and ontology based module handling and maintaining semantic web services - a Semantic Web Service Unit (SWU) as a collaboration and knowledge sharing component. It acts in two directions:

It provides web services to the ordinary user and customer of the entity. The use of this web services by the customer constitutes and supports the daily business and governmental transactions. The main B2C and G2C process is conducted via this channel. It enables via SW services a comprehensive exchange and incorporation platform among business or governmental partners and provides the network with interoperability properties.

Fig. 2: Implemented in different entities, either the business or the government area the INFRAWEBS approach enables modern types of networking and dynamical collaboration

As illustrated in Fig.2, the networking partners provide SW services, which are incorporated in their own services palette (product range). On the one hand, it is an expansion of the own services, on the other hand, the creation of new products and services is facilitated to develop value added products and services. The partners are endowed with facilities to optimize their partnership relations; furthermore, they are enabled to build faster and more effective partnerships and alliances with new business or governmental partners. This reflects an innovative and modern type of semantic based networking (semantic based network architecture).

The use of semantic based structures and ontologies [17] guarantees a formalized normalization of different knowledge domains and their automated processing. The usefulness of the framework is in the ability of the user to be "broker, provider and client" at the same time - within one system. There is no need to use different software components or packages - the user is embedded in an environment, which allows to change the action type and modus according to the given demands. This framework enables the user to act and react in a "multimodal" manner (Fig. 2).

INFRAWEBS Architecture & Modules

The development goal of the system is the design and realization of a framework that fulfills, among others, two essential tasks:

a) decision supported brokering of entity specific know-ledge (broker), accessed either via partner networks or in interchange with customers and clients;

b) enabling dynamic collaboration and semantic based knowledge and service sharing within partner networks and decision supported service advertising in customer oriented areas (client & provider).

INFRAWEBS Architecture

As illustrated in Fig. 3, the system architecture of the INFRAWEBS is designed using a two component ap-proach - a knowledge brokering component (OM/SIR) and a SW Service Unit (SWU) - divided into several modules. The broker component consists of the organizational memory of the entity (business enterprise or govern-mental department) coupled with a decision supported project management module. A Semantic Information Router (SIR) interconnects the broker component and the client & provider component by accessing the se-mantic web repository module of the SWU. Coupled with this repository are three modules for

1) designing of static web services (no inferencing facilities),

2) for composing dynamic SW services (with inferencing ca-pabilities), and

3) for the execution of SW services.

The designing, composing and execution modules are sup-plemented by a multi-agent module. Security and pri-vacy aspects are considered in a further module con-nected to the execution and agent related modules.

Fig. 3: System architecture of the INFRAWEBS - designed as a two-component framework

INFRAWEBS Modules

OM/PM - organizational memory and decision supported project management

The OM/PM module is realized as an organizational memory (OM) with a supplemented decision supported project management tool (PM). The OM approach de-livers tools that integrate the decentralized resources (either across the web or the alliances network re-sources) into a coherent corpus of interrelated informa-tion: the entity specific knowledge artefacts are proc-essed and managed according to the entity specific users demands. Accessing the knowledge corpus of the OM the PM extracts relevant knowledge objects for proc-essing within project management tasks. The design of the PM is oriented on the TECB (task extraction and correspondence browser, KNIXMAS project [18]), en-hanced according to semantic and ontology structures. CBR methodology is used in the decision making ap-proach - to consider experience aspects, in the sense of the con-ceptual approach of experience factories.

SIR - semantic information routing

The SIR module extracts the relevant knowledge arte-facts out of the OM and processes a conversion proce-dure to transform and adapt the provided knowledge objects to an ontology specific structure using RDF / XML and further meta-data description schemes. The knowledge objects are semantically preprocessed for delivery to the SW repository. Furthermore the SIR is enhanced to access different types of OMs, due to the fact that in several business and governmental organiza-tions different legacy systems exist. First a reduced model of the SIR is realized by handling simple knowl-edge artefacts such as pure text objects. After that a gen-eralization is performed to consider different types of OMs (Fig.4).

Fig.4: Semantic information routing of knowledge artefacts in legacy OMs

SWS-D / SWS-C / SWS-E - semantic web service designer, composer and executor

These three modules access the SWS-R (repository) for single SW service descriptions. The designer and the composer are realized as CBR based SW services devel-opment tools and are endowed with decision-making capabilities (Fig.5). The SWS-Designer processes a designing procedure for single static web services ad-vertised to the external (customer) as well as in the in-ternal (network-ing) area. The SWS-C - the composer - is responsible for the dynamic composing of available (existing) SW services. This SW services might be lo-cated and de-signed within the actual INFRAWEBS or loaded and accessed via the collaboration network and incorporated from other SWUs - a composing process by combining existing "own" and "foreign" SW serv-ices, provided by the collaboration partners (partner INFRAWEBS). The SUA is inquired to process agent based discovery and mediation actions to provide ade-quate SW services for composition purposes. The de-signing and composing process is throughout decision supported (CBR - case based reasoning approach), es-pecially under the aspect of "learning from the past". Accordingly, a self-organ-izing case base is imple-mented for storage and retrieval of designing / compos-ing expe-rience patterns. The SWS-E - the SW service executor - maintains and supervises the SW service exe-cution on the network side as well on the customer side.

SUA - service and user interface agent environment

This module is responsible for both action sides - the relation to the customer, the external user of the web service and the internal - the networking collaboration area. On the internal - the networking and collaboration side - it provides facilities for discovery of SW services. Furthermore it is called in case of inconsistencies related to the composing aspect of SWS mediation facilities (Fig. 5). This mediation is necessary because in "real life" scenarios, the situation where two agents share one ontology or vocabulary in its entirety is the exception and not the rule. Therefore, this mediation facility will mainly consider situations, where agents share at least a part of their vocabulary and a mapping of the other con-cepts or vocabularies has to be arranged. In this context the agent interaction with the web services are real-ized through OAA (Open Agent Architecture). On the user side it provides a retrieval and execution interface for advertised SW services. The user/customer mandates a user interface agent for fulfilling the service demand. The user/interface agent gives recommendations based on the user"s query. Considering the given user service de-mands, the interface agent triggers service agents for discovery and selection of advertised web services.

Fig.4b: User and discovery agents for i.e. user support and Service discovery

SP - security & privacy

The security/privacy module represents symbolically the implementation of several security and privacy preserv-ing techniques and specifications. Beyond the standard security aspects, such as firewalls, authentica-tion and encoding, the specific security issues related to the upper layer of semantic web service structures has to be considered. This includes the important issues related to preserving privacy. A privacy model is established that is structured in user, service and data privacy. Ac-cording to the developed model, specifications and add-ons are processed and applied in the relevant mod-ules, especially in the SW service execution and the agent module. The development and implementations are oriented on the directives and guidelines pro-vided by the Web Services Security TC (WSS TC) of the OASIS - Committees, especially the detailed de-scription of the OGSA security architecture given in the "Open Grid Services Security Architecture" document. (security roadmap - OGSA Security Arch.) together with the Roadmap (white paper) from IBM Corporation and Microsoft Corporation.

Fig.5: The interrelation of modules in the SWU: designing, composing and execution using a self organizing case base ("learning from the past")

Conclusion

The INFRAWEBS approach provides intelli-gent tools and systems for optimizing and enhancing dynamic collaboration and networking. The application of semantic web services in conjunction with knowledge representing ontologies ensures the feature of reconfigu-rability and interoperability in a modern effective way. The overall methodology used to reach the development goals is described. To guarantee a user comfortable handling of this collaboration structure, several supporting tools have to be realized to assist the "non-expert" user in execution of his problem and sharing relevant working actions, such as SW (semantic web) services designers, dynamic composers and executors. A multi-agent-system pro-vides on the one hand user interface agents on the other hand agents to perform SW service discovery and me-diation.

REFERENCES

[1] T. Berners-Lee, J. Hendler, and O. Lassila. "The Semantic Web" Scientific American, 2001.

[2] D. Fensel, "The Semantic Web and its Languages", IEEE Intelligent Systems, Trends and Controversies, pp.1, November/December, 2000.

[3] O. Lassila and R. Swick, "Resource Description Framework (RDF) Model and Syntax Specification", W3C Recommendation, World Wide Web Consortium, Cambridge (MA), February 1999; available on-line as http://www.w3.org/TR/REC-rdf-syntax/

[4] S. Mcllraith, T.C. Son, H. Zeng, "Mobilizing the Semantic Web with DAML-Enabled Web Services", Proc. of the 2nd Int. Workshop on the Semantic Web - SemWeb"2001, pp.82-87, May 1, 2001, Hongkong, China.

[5] J. Hendler, "Agents on the Web", IEEE Intelligent Systems, Nov/Dec 2001

[6] D. L. Martin, A. J. Cheyer, and D. B. Moran, "The open agent architecture: A framework for building distributed software systems", Applied Artificial Intelligence, vol. 13, pp. 91-128, January-March 1999.

[7] S. McIlraith, "Modeling and Programming Devices and Web Agents", Proceedings of the NASA Goddard Workshop on Formal Approaches to Agent-Based Systems, Lecture Notes in Computer Science, Springer-Verlag, 2001.

[8] K. Sycara, M. Klusch, S. Widoff and J. Lu, "Dynamic Service Matchmaking Among Agents in Open Information Environments", Journal ACM SIGMOD Record (Special Issue on Semantic Interoperability in Global Information Systems), Vol. 28, No. 1, pp. 47-53, March 1999.

[9] Andreas Eberhart, "An Agent Infrastructure based on Semantic Web Standards", Elsevier Science, 2002.

[10] K.M.Gupta, D.W. Aha, & N.Sandhu, "Exploiting taxonomic and causal relations in conversational case retrieval", Proceedings of the Sixth European Conference on Case-Based Reasoning pp.133-147, Aberdeen, Scotland, Springer, 2002.

[11] R. Weber and R. Kaplan, "Knowledge-based knowledge management", in: Faucher C., Jain L., Ichalkaranje N. (eds), Innovations In Knowledge Engineering, Physica-Verlag, 2003.

[12] R. Waldinger, "Deductive Composition of Web Software Agents", Proceedings of the NASA Goddard Workshop on Formal Approaches to Agent-Based Systems, Lecture Notes in Computer Science, Springer-Verlag, 2001.

[13] Srini Narayanan, Sheila A. McIlraith, "Simulation, Verification and Automated Composition of Web Services", WWW 2002, May 7-11, 2002, Honolulu, Hawaii, USA.

[14] J.Segovia, P.S.Szczepaniak, Niedzwiedzinski, M. "E-Commerce and Intelligent Methods", Springer, 2002.

[15] Marling, C., Sqalli, M., Rissland, E., Muņoz-Avila, H., & Aha, D. "Case-based reasoning integrations", AI Magazine, 23(1), pp.69-86, 2002.

[16] I.Watson, & D.Gardingen, "A Distributed Case-Based Reasoning Application for Engineering Sales Support", Proc. 16th Int. Joint Conf. on Artificial Intelligence (IJCAI-99), Vol. 1: pp. 600-605, Morgan Kaufmann Publishers Inc. 1999.

[17] F. van Harmelen and I. Horrocks, "FAQ"s on OIL: the Ontology Inference Layer", IEEE Intelligent Systems, Trends and Controversies, pp. 3-6, November/December 2000.

[18] H.-J. Nern et al, Final Report: "Knowledge Shared XPS Based Research Network Using Multi Agent Systems", EU-FP4, Esprit/Inco 977113


source

spacer spacer spacer
spacer
spacer