Applying Collaborative Open Hypermedia Concepts to Extended Enterprise Engineering and Operation

Size: px
Start display at page:

Download "Applying Collaborative Open Hypermedia Concepts to Extended Enterprise Engineering and Operation"

Transcription

1 Applying Collaborative Open Hypermedia Concepts to Extended Enterprise Engineering and Operation Jörg M. Haake GMD - German National Research Center for Information Technology IPSI - Publication and Information Systems Institute Dolivostr. 15, D Darmstadt, Germany haake@darmstadt.gmd.de 1 Introduction An Extended Enterprise (EE) is a new form of organizing Business-to-Business (B2B) cooperation among business partners. Here, independent companies form a network to develop and deliver a product to a customer. An EE extends the concept of a virtual enterprise because it persists even after the product is delivered. Thus, the EE serves as a container for knowledge captured during product development and delivery, which can be used to aid partner acquisition and project organization for future projects. In an EE, cooperation occurs across organizational boundaries. Distributed teams must be formed and supported when defining and executing a joint business process. Hence, different computing infrastructures used by the different partners within an EE must be integrated. Likewise, access to the joint business process and sharing of information resources among partners must be facilitated. We believe that concepts from collaborative open hypermedia systems [9] can help to solve these problems. In this paper, first the problem of supporting engineering and operating an EE is analyzed. Then, previous approaches to supporting an EE are summarized. Next, our approach of supporting an EE using collaborative open hypermedia concepts is presented. This approach has been developed and is currently applied in the IST project EXTERNAL funded by the CEC. Finally, some conclusions are presented. 2 Problem Analysis An extended enterprise is defined as a number of partner organizations, which combine their individual capabilities and business processes, in order to perform a joint business process. As a result, a product is delivered to a customer, and it is believed that such an organization is able to deliver a product faster and cheaper compared to traditional companies. It is argued that the benefits of an EE stem from combining complementary capabilities, which would otherwise need to be acquired by a single company (which would need time and money). However, in order to realize such a benefit, good partners need to be found, and cooperation between the partners needs to be defined, coordinated, and efficiently executed.

2 The main idea here is to collaboratively define and execute a joint business process, which reflects the needs of the product to be delivered and the capabilities of the partners. The joint business process combines the individual work processes already present within each partner company. It serves as a kind of meta work process layer, which combines and extends the individual work processes of each partner into a joint work plan for the whole EE. This work plan needs to be defined and executed. Whenever the need arises, the joint work plan needs to be changed. In order to support continuous improvement, the work process execution should be captured and made available for later analysis and sharing as best practice, if necessary. Finally, the definition and execution of such a shared work plan requires support, which operates across organizational boundaries. Specifically, the different computing infrastructures in use by the different partners need to be integrated into an Extended Enterprise Network (EEN), which comprises all tools and repositories needed to share the joint work plan. We believe that such a heterogeneous environment, which requires collaborative work on heterogeneous information items (such as work process descriptions, and documents), is an ideal application area for collaborative open hypermedia systems concepts. Some requirements of such an EEN are listed below: Shared representation of joint work plan/work process (including links into individual partners work processes), partners skills and capabilities, and overall organization (e.g. actors and roles); Collaborative access to and manipulation of the shared representation by all partners; Coordination support for executing the joint work process (including enactment of work processes, and adaptation to emergent needs); Communication support facilitating cooperation among members of distributed teams; Learning support, which facilitates learning of the work process as well as capturing of best practice examples and debriefing of work process execution. Collaborative open hypermedia systems concepts can help to integrate the individual partner s work processes into a coherent whole (i.e. help maintain relationships between work processes, capabilities, and organizations), facilitate cooperative browsing and editing of such information structures, aid coordination by providing enactment support for work process structures, and provide multiple presentations of the hyperstructures (e.g. for definition, enactment, and learning purposes).

3 3 Related Work Traditionally, work execution support in enterprises has been the goal of research in workflow management systems (WFMS). Here, a few workflow designers define standard processes (so called schemas), which are then instantiated and executed by a workflow engine. At execution time, the workflow system offers tasks to be executed to employees, which are upon acceptance presented with the necessary documents and tools for carrying out the task. After task completion, results are forwarded to the next task in the work process. Ad-hoc workflow systems support the ad-hoc definition of work processes by defining next tasks on the fly. However, WFMS support only individuals in defining a work process (mostly workflow designers) instead of supporting teams in negotiating a joint work process. Furthermore, WFMS only reference work objects (such as documents) instead of maintaining integrity and facilitating cooperative access to shared information resources. Thus, a WFMS solution does not address the cooperative and emergent nature of an EE. Shared workspace systems support asynchronous and synchronous access to shared objects by distributed team members [6]. In addition, they provide awareness services [4], which help team members to perceive presence and activities of team members. Thus, coordination is facilitated. An example for a purely Web-based system using Web browsers as clients and Web servers with extensions is BSCW [1]. To support structuring of the information space BSCW only provides document lists in folders, but no task-related structure. Additionally, BSCW focuses on asynchronous work. Therefore, awareness mainly concentrates on document related events. Since version 3.2 of BSCW, synchronous awareness is provided through a user presence and activity monitor via additional Java applets. Communication is supported by a talk facility implemented using a Java applet. Since BSCW is Web-based, every kind of document can be up- and downloaded and opened with an installed application using the helper applications specification of Web-browsers. However, these applications usually are single user applications so that synchronous work is not possible. Additionally, on some machines corresponding applications might be missing and then users might not be able to access the documents. In general, shared workspace systems such as BSCW do not provide support for work process description, and enactment. Instead, work planning and execution remains under the responsibility of the users. Thus, the work orientation and coordination requirements of an EE remain to be addressed. HyperDisco [16] supports shared workspaces containing hypermedia objects and external application files that can be accessed and manipulated by heterogeneous tools. It also provides an open protocol to integrate new tools into its infrastructure. It supports asynchronous cooperative authoring with heterogeneous tools. CAOS [10] is a component-based open hypermedia system, which focuses on spatial parsing and collaboration support. Posties is a WebDAV application for collaborative work [4]. It supports asynchronous cooperative authoring over the Web. Open hypermedia systems, e.g., HyperDisco, focus on linking and integrating heterogeneous tools (and the information objects the tools work on) into an open hypermedia. They also adopt a component-based approach for developing open hypermedia services (e.g., navigational hypertext service and spatial hypertext service), but this architecture focuses on interfaces and not on run-time extensibility.

4 Some cooperative hypermedia systems were developed to support cooperative work process definition and execution. For example, Kacmar et al. [7] demonstrated the ability to integrate workflow management in a collaborative hypermedia environment through computability and a process-based model. This approach provided task and document management, while also providing cross-system capabilities in either realtime or batch-oriented services by monitoring the states of multiple hypertexts. Further, the workflow model was created in the same environment as document authoring thus providing a homogeneous work setting for all user activity. CHIPS [13] provided a shared hypermedia workspace where authors could define and execute work processes synchronously and asynchronously, and where work processes and work objects were represented in the same shared hypermedia workspace. Other open hypermedia systems include the one developed in the EuroCODE project [5], which aims at a Dexter-compliant architecture for supporting sharing of hypertexts. The hypertext model provides many structuring possibilities, but processes are not explicitly modeled in the described system. It provides a variety of cooperation modes on shared documents, but focuses on asynchronous cooperation. It uses an event notification and locking mechanism based on an object-oriented database system. Integrating the hypermedia architecture with an application sharing tool providing non-cooperation aware clients supports synchronous work. For explicit communication a conferencing system is used. A few cooperative open hypermedia systems based upon the open hypermedia model exist, such as Manufaktur [8]. In Manufaktur, spatial workspaces can be cooperatively created and populated with linked objects. However, Manufaktur does not support process modelling and enactment. As a result of this analysis we can state that previous approaches do not address all requirements of EE engineering and operation, as stated in section 2. In the next section, our approach is presented. 4 Supporting Extended Enterprise Engineering In the IST project EXTERNAL we develop infrastructure, tools and a methodology for supporting the engineering and operation of Extended Enterprises. In this paper, we focus on infrastructure and tools. 4.1 Approach Our approach can be summarized as providing an cooperative open hypermedia system, which: uses open hypermedia to represent descriptions of work processes, organizational descriptions (e.g. actors, roles, capabilities) and work objects (e.g. documents) as a nested hypermedia graph (called an EE model); provides a shared repository for the EE model and use collaborative open

5 hypermedia concepts to enables cooperative access to the shared EE model by all participants; provides open hypermedia clients as cooperative tools for browsing and manipulating the EE model stored in the repository; supports enactment of work processes by providing a workflow structure service in the cooperative open hypermedia system (COHS). In the following sub sections we discuss each issue in more detail Representing the EE Model In order to support definition and coordination of the joint business process of the EE, descriptions of work processes, organizational descriptions (e.g. actors, roles, and capabilities) and work objects (e.g. documents) are represented as a nested hypermedia graph (called an EE model). Since many components of this EE model stem from the EE partners, this EE model hyperstructure serves as a meta information structure, which binds the partners components together. Thus, heterogeneous information resources must be linked into a common structure. In addition, the types of objects to be linked will change over time (e.g. induced by changes of the environment). Thus, extensibility and tailorability need to be supported. In EXTERNAL, we use open hypermedia concepts to support the integration of arbitrary information resources. The key concept is a wrapper node type [11]. Here, a wrapper implements a shared object reference. Basically, the wrapper represents an external information resource as a node. The content attribute of this node type contains an URL pointing to the information resource. In addition, attributes are used to define which tools can be used to manipulate the content object. This way, any information item can be linked into the EE model structure, and the cooperative tools provided by the COHS can be used to display and manipulate its content (see below). By employing sub typing, new types of information objects can be added at run-time (thus, supporting extensibility) Shared Repository In order to make the shared EE model available to all partners, a shared repository containing the EE model is provided. Sharing the EE model requires two prerequisites: Firstly, a common interchange format or data model needs to be defined. In EXTERNAL we use a common XML DTD to represent the EE model in XML. Secondly, a standardized interface to the repository is needed, so that clients can access and share data via the repository. The COHS provides a repository server, which enables asynchronous and synchronous access to its content.

6 4.1.3 Cooperative Tools Cooperative tools for browsing and manipulating the EE model, which is stored in the repository, serve as clients of the cooperative open hypermedia system. A number of such clients are provided. Native clients (i.e. clients which have been written in the COHS implementation environment as described in the next section) include [11]: Cooperative content editors (e.g. for text, graphics, images), Cooperative search tool for executing queries on the shared EE model, Orientation tool for displaying hierarchical overviews on the nested EE model (including group awareness), Process definition and enactment worktop, which provides an EE portal to the users (offering links to the shared EE model and to tools working on it, including tailoring support). In addition, tools and work environments already present at the EE partner infrastructure needs to be integrated as well. Two approaches are used: Document centric integration: Tools are associated with the documents/resources they operate on (like MIME types). Thus, wrapper types can be used to encapsulate such documents/resources and to define which tool should be opened in which way on that content object. Users or COHS clients can trigger execution of the tools when traversing the structure. Process centric integration: explicit calls to the tools are stored as macro commands (e.g. persistent queries or persistent commands) on the worktop. Here, the API provided by the tools, which are to be called, is used to configure proper execution of the tool. Using both approaches, a variety of external tools have been integrated in the EXTERNAL EE engineering and operation environment [15]: The SimVision simulation tool for probabilistic simulation of work processes, The METIS visual process modelling tool, The Workware work enactment environment. In the above cases, the necessary data provided by the shared repository is specified and the target application is called. Data is either translated from the repository into the target data format (in the case of the SimVision tool) from the COHS or extracted by the called tool (in case of METIS and Workware, which can deal with the native XML format). To support cooperative work using external (non-cooperative) tools, the COHS was

7 integrated with the NetMeeting environment [11]. Thus, any non-cooperative tools can be shared in an application sharing session. For this purpose, the COHS uses its knowledge about the members and contact details of the current session, and creates a new NetMeeting session with the same members. In this session, the specified tool will be started on the respective document, and shared Support for Process Execution To support definition and execution of the joint business process, hypermedia types for representing work processes and a process execution engine, which enacts work process descriptions, are provided [11]. Here, the workflow engine is provided as a structure service in the cooperative open hypermedia system (COHS). This service interprets the shared EE model as a workflow structure. Corresponding to the server functionality in the COHS a process browser is provided as a COHS client. In this browser users can get an overview about the structure and current status (e.g. status of tasks, presence of co-workers, results of previous tasks) of the work process (see Figure 1). In addition, they can trigger execution of tasks, which are ready for execution. The browser then displays the documents needed for finishing the task, and also provides access to the tools needed for the job (using the above mentioned tools, tool integration methods). Figure 1: XCHIPS Browser In addition to process enactment, users can at any time use the browser to modify the (so far not enacted) work process description. The changes immediately take effect

8 for continued enactment. Using the cooperative tools provided, users can execute the tasks together (e.g. instead of working on a task alone). 4.2 Implementation The infrastructure provides access to and manipulation of shared hypermedia-based EE models. It serves as a basis for integrating tools and for supporting cooperative engineering and operation of extended and virtual enterprises. For wider accessibility and interoperability internet standards are used preferably. The system architecture of our approach can be characterized as client-server-based (see Figure 2). The EE models are stored in the COHS server using XML according to a hypermedia-based XML Document Type Definition (DTD). XML extends HTML because you can define your own set of tags by means of a DTD. The EE models can reference any other web resources. The server provides access to the enterprise models on the object level. Using its services, enterprise models can be created, manipulated, versioned, locked, merged, cloned and executed consistently. The server supports the HyperText Transfer Protocol (HTTP) for asynchronous access to the EE models. Asynchronous access means that usually the server sends no notifications of other user s interactions to the clients whereas synchronous access is characterized by typically fine-grained notifications of the activities of other users [2]. In order to provide synchronous access to the EE models the server uses Java's remote method invocation (RMI) in a bi-directional way for special clients. Java RMI allows Java programs running in two different virtual machines to share methods and data. This distributed object mechanism is well suited for synchronous communication between clients and server. Some very restrictive firewalls only allow incoming traffic as reply to a request. A client behind such a firewall has the problem that it cannot get notified at any time by the server so that it has to work asynchronously. If in such a case also synchronous access is needed, a proxy server could be put inside the firewall handling the communication with the remote server. Synchronous client Asynchronous client RMI HTTP COHS Shared XML EE models Figure 2: System architecture This architecture allows flexible usage of tools. All tools work on the shared EE

9 models and end-users can select tools from strictly What You See Is What I see (WYSIWIS) over loosely coupled and specially coupled until not coupled at all depending on their infrastructure and usage situation and preferences. Loosely coupled means relaxed WYSIWIS, i.e. not all-visible information is shared or not all changes on shared information are notified. Specially coupled means individual screen design so that the end-users get the same shared information presented differently. For WYSIWIS, loosely coupled or specially coupled tools synchronous Groupware clients are needed because of the notifications from the server to the clients. Our current prototype implementation is called XCHIPS ( extensible Cooperative Hypermedia Integrated with Process Support ). It is implemented in pure Java using DyCE ( Dynamic Collaboration Environment ), a Client/Server-based Java framework for the development of Groupware components [12]. Figure 3 shows the system architecture of XCHIPS. The DyCE server provides persistence for shared objects, shared object types and mobile Groupware components as well as management services, e.g. uploading and downloading of components, shared data types and shared data, transactional support for accessing and modifying shared data. The client provides a desktop for accessing components, registered to the server, and shared data, components work on. For XCHIPS, we have modeled shared hypermedia with process support on top of DyCE s shared object model and we have created several components. XCHIPS Hypermedia Workspace Tools e.g. Editors, Navigation, Search Hypermedia Workspace Model METIS visual modeller Workware SimVision COHS- Client Shared Object Model Groupware Components DyCE Network Object Mgmt. & Storage Component Mgmt. & Storage DyCE COHS Server XML Figure 3: XCHIPS Architecture Our prototype system includes the cooperative hypermedia editor, the cooperative navigation tool, the cooperative search tool, a chat tool and an audio conferencing tool based on the Java Media Framework, a shared whiteboard, a shared Web browser, a shared text editor and a shared brainstorming tool. 5 Conclusions In this paper, a COHS-based solution for supporting engineering and operation of an

10 EE was presented. XCHIPS, a prototypical implementation of the approach, uses an OHS-based approach to represent and manipulate shared EE models. COHS-features such as a collaboration structure service supporting for synchronous and asynchronous manipulation of EE models are used to facilitate cooperative work in the EE. A workflow structure service is provided, which coordinates work in the EE by enacting the EE model. This work goes beyond existing approaches for EE support. Compared to WFMS, the COHS approach presented maintains both WF structure and work objects in a unified open hypermedia workspace. Using wrappers and tool integration methods new tools and information resources can be supported by the COHS. The COHS approach goes beyond shared workspace systems due to its process support and hypertext functionality (thus, leading to an open and tailorable solution [14]). Compared to other OHS and COHS systems this work supports truly open collaboration via its support for native as well as legacy applications and through its run-time extensibility. First usage experiences with the prototype in the EXTERNAL project indicates that the approach works well for providing a unified portal to all documents and tools relevant for work coordination and execution. However, difficulties experienced include the configuration of the firewalls and the coordination of concurrent access to shared repository data from non-native tools. Here, currently a locking approach is used, which seriously limits concurrent work (this does not apply to native tools, since they underlie the more fine-grained concurrency control of the COHS server). In the future, we will address above issues. In addition, the system will be evaluated in three real-world user communities in the EXTERNAL project. References 1. Bentley, R., Horstmann, T., Trevor, J., The World Wide Web as enabling technology for CSCW: The case of BSCW, Computer-Supported Cooperative Work: Special issue on CSCW and the Web, Vol. 6 (1997), Kluwer Academic Press. 2. Delen, D., Benjamin, P. C., Erraguntla, M. An Integrated Toolkit For Enterprise Modeling And Analysis, Proceedings of the 1999 Winter Simulation Conference, IEEE Press, Dec. pp Dourish, P. and Bellotti, V. Awareness and Coordination in Shared Workspaces. In Proc. of the ACM 1992 Conference on Computer Supported Cooperative Work, Toronto, Nov. 1-4, pp Feise, J. Posties: A WebDAV Application for Collaborative Work. In Proceedings of Hypertext'00, ACM Press, San Antonio, Texas, U.S.A, pp Grønbæk, K., Hem, J.A., Madsen, O.L., Sloth, L. Systems: A Dexter-based Architecture. In Communications of the ACM 37, 2, 1994, pp Haake, J. M. Facilitating Orientation in Shared Hypermedia Workspaces. In: Stephen C. Hayne (Ed.): Group'99. Proceedings of the International ACM SIGGROUP Conference on Supporting Group Work (November 14-17, 1999,

11 Embassy Suites Hotel, Phoenix, Arizona, USA), pp , New York, ACM Press, Kacmar, C., Carey, J., and Alexander, M Link processes: Supporting workflow management using a hypermedia scripting language. Information & Software Technology. 40, Mogensen, P. and Grønbæk, K. Hypermedia in the virtual project room - toward open 3D spatial hypermedia. Proceedings of the eleventh ACM on Hypertext and hypermedia, 2000, ACM Press: New York. 9. Reich, S., Wiil, U. K., Nürnberg, P. J., Davis, H. C., Groenbaeck, K., Anderson, K. M., Millard, D. E., Haake, J. M. Addressing Interoperability in Open Hypermedia: The Design of the Open Hypermedia Protocol. The New Review of Hypermedia and Multimedia, Taylor Graham Publishing: London. January Reinert, O., Bucka-Lassen, D., Pederson, C.A., Nürnberg, P.J. CAOS: A Collaborative and Open Spatial Structure Service Component with Incremental Spatial Parsing. In Proceedings of Hypertext'97, ACM Press, Southamton, U.K., pp Rubart, J., Haake, J. M., Tietze, D. A., Wang, W. Organizing shared enterprise workspaces using component-based cooperative hypermedia. Proceedings of the 12 th ACM Conference on Hypertext and Hypermedia (Aarhus, Denmark, August 14-18, 2001). ACM Press: New York. In print. 12. Tietze, D. A., Steinmetz, R. Ein Framework zur Entwicklung komponentenbasierter Groupware. Proceedings der Fachtagung D-CSCW 2000, München, September, Wang, W., and Haake, J.M. Flexible Coordination with Cooperative Hypermedia. In: Proceedings of ACM Hypertext'98 (HT98), pp , June, Wang, W., and Haake, J.M. Tailoring Groupware: The Cooperative Hypermedia Approach. In Computer Supported Cooperative Work: The Journal of Collaborative Computing, Vol. 9, No. 1, 2000, Kluwer. 15. Wang, W., Haake, J. M., Rubart, J., Tietze, D. A. Hypermedia-based Support for Cooperative Learning of Process Knowledge. Journal of Network and Computer Applications, Vol. 23, pp , Academic Press, Wiil, U.K. and Leggett, J.J. Workspaces: The HyperDisco Approach to Internet Distribution. In Proceedings of Hypertext'97, ACM Press, Southamton, U.K., pp

Implementation Issues on OHS-based Workflow Services

Implementation Issues on OHS-based Workflow Services Implementation Issues on OHS-based Workflow Services Abstract Weigang Wang and Jörg M. Haake GMD - German National Research Center for Information Technology IPSI - Publication and Information Systems

More information

Arguments for Open Structure Execution Services

Arguments for Open Structure Execution Services Arguments for Open Structure Execution Services Jessica Rubart 1, Weigang Wang 1, Jörg M. Haake 2 1 Fraunhofer Institute for Integrated Publication and Information Systems (IPSI) Dolivostrasse 15 64293

More information

Collaboration Support in Open Hypermedia Environments

Collaboration Support in Open Hypermedia Environments Collaboration Support in Open Hypermedia Environments Jörg M. Haake & Weigang Wang GMD - German National Research Center for Information Technology Integrated Publication and Information Systems Institute

More information

Abstract. Introduction

Abstract. Introduction Towards Comprehensive and Flexible Coordination Support for Cooperative Processes: Software Architectures for Integrating Workflow, Hypermedia and Groupware Services Weigang Wang and Jörg M. Haake GMD

More information

LIFE CYCLE SUPPORT FOR COLLABORATIVE ENGINEERING AND OPERATION OF VIRTUAL ENTERPRISES

LIFE CYCLE SUPPORT FOR COLLABORATIVE ENGINEERING AND OPERATION OF VIRTUAL ENTERPRISES LIFE CYCLE SUPPORT FOR COLLABORATIVE ENGINEERING AND OPERATION OF VIRTUAL ENTERPRISES Weigang Wang, Jörg M. Haake, Jessica Rubart IPSI Information Publish and Systems Institute GMD Germany Research Center

More information

Towards a Reference Architecture for Open Hypermedia

Towards a Reference Architecture for Open Hypermedia Towards a Reference Architecture for Open Hypermedia 1. Introduction Kaj Grønbæk Computer Science Department Aarhus University kgronbak@daimi.aau.dk Uffe Kock Wiil The Danish National Centre for IT Research

More information

Tailoring Groupware: The Cooperative Hypermedia Approach

Tailoring Groupware: The Cooperative Hypermedia Approach Tailoring Groupware: The Cooperative Hypermedia Approach Weigang Wang and Jörg M. Haake GMD - German National Research Center for Information Technology IPSI - Integrated Publication and Information Systems

More information

PowerMeeting On CommonGround: Web Based Synchronous Groupware with Rich User Experience

PowerMeeting On CommonGround: Web Based Synchronous Groupware with Rich User Experience PowerMeeting On CommonGround: Web Based Synchronous Groupware with Rich User Experience Weigang Wang Manchester Business School The University of Manchester Manchester, M15 6PB, UK weigang.wang@manchester.ac.uk

More information

Component-based Groupware: Issues and Experiences

Component-based Groupware: Issues and Experiences Component-based Groupware: Issues and Experiences John Grundy Department of Computer Science University of Waikato Private Bag 3105, Hamilton NEW ZEALAND jgrundy@cs.waikato.ac.nz ABSTRACT There is a growing

More information

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction Adaptable and Adaptive Web Information Systems School of Computer Science and Information Systems Birkbeck College University of London Lecture 1: Introduction George Magoulas gmagoulas@dcs.bbk.ac.uk October

More information

Using Electronic Document Repositories (EDR) for Collaboration A first definition of EDR and technical implementation

Using Electronic Document Repositories (EDR) for Collaboration A first definition of EDR and technical implementation Using Electronic Document Repositories (EDR) for Collaboration A first definition of EDR and technical implementation Hilda Tellioglu Vienna University of Technology, Department for CSCW Argentinierstrasse

More information

International Network Foster Care Research

International Network Foster Care Research International Network Foster Care Research 1. Before using BSCW - 2-1.1 What is BSCW - 2-1.2 Prerequisites for using BSCW - 2-1.2 Registering as a BSCW user - 2-1.3 Logging into your BSCW workspaces -

More information

Designing Dexter-based Cooperative Hypermedia Systems

Designing Dexter-based Cooperative Hypermedia Systems Designing Dexter-based Cooperative Hypermedia Systems Kaj Grønbæk, Jens A. Hem, Ole L. Madsen, and Lennert Sloth Computer Science Department, Aarhus University, Denmark. ABSTRACT This paper discusses issues

More information

Developing InfoSleuth Agents Using Rosette: An Actor Based Language

Developing InfoSleuth Agents Using Rosette: An Actor Based Language Developing InfoSleuth Agents Using Rosette: An Actor Based Language Darrell Woelk Microeclectronics and Computer Technology Corporation (MCC) 3500 Balcones Center Dr. Austin, Texas 78759 InfoSleuth Architecture

More information

Heuristic Evaluation of Groupware. How to do Heuristic Evaluation of Groupware. Benefits

Heuristic Evaluation of Groupware. How to do Heuristic Evaluation of Groupware. Benefits Kimberly Tee ketee@ucalgary.ca CPSC 681 Topic Heuristic Evaluation of Groupware Heuristic evaluation [9] is a discount evaluation method for finding usability problems in a singleuser interface design.

More information

describe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution

describe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution 1 of 9 10/9/2013 1:38 AM WCF and WF Learning Objectives After completing this topic, you should be able to describe the functions of Windows Communication Foundation describe the features of the Windows

More information

Architecture for Synchronous Groupware Application Development

Architecture for Synchronous Groupware Application Development Accepted in HCI 95 July 1995 Tokoy Japan Architecture for Synchronous Groupware Application Development Roland Balter, Slim Ben Atallah, Rushed Kanawati Unité Mixte Bull Imag/Systèmes 2, rue de Vignate,

More information

Authoring and Maintaining of Educational Applications on the Web

Authoring and Maintaining of Educational Applications on the Web Authoring and Maintaining of Educational Applications on the Web Denis Helic Institute for Information Processing and Computer Supported New Media ( IICM ), Graz University of Technology Graz, Austria

More information

Why Consider Implementation-Level Decisions in Software Architectures?

Why Consider Implementation-Level Decisions in Software Architectures? 1. Abstract Why Consider Implementation-Level Decisions in Software Architectures? Nikunj Mehta Nenad Medvidović Marija Rakić {mehta, neno, marija}@sunset.usc.edu Department of Computer Science University

More information

(9A05803) WEB SERVICES (ELECTIVE - III)

(9A05803) WEB SERVICES (ELECTIVE - III) 1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available

More information

Team-and-Role-Based Organizational Context and Access Control for Cooperative Hypermedia Environments

Team-and-Role-Based Organizational Context and Access Control for Cooperative Hypermedia Environments Team-and-Role-Based Organizational Context and Access Control for Cooperative Hypermedia Environments Weigang Wang GMD - German National Research Center for Information Technology IPSI - Integrated Publication

More information

Appendix A - Glossary(of OO software term s)

Appendix A - Glossary(of OO software term s) Appendix A - Glossary(of OO software term s) Abstract Class A class that does not supply an implementation for its entire interface, and so consequently, cannot be instantiated. ActiveX Microsoft s component

More information

Technical Overview. Access control lists define the users, groups, and roles that can access content as well as the operations that can be performed.

Technical Overview. Access control lists define the users, groups, and roles that can access content as well as the operations that can be performed. Technical Overview Technical Overview Standards based Architecture Scalable Secure Entirely Web Based Browser Independent Document Format independent LDAP integration Distributed Architecture Multiple

More information

Computational Electronic Mail And Its Application In Library Automation

Computational Electronic Mail And Its Application In Library Automation Computational electronic mail and its application in library automation Foo, S. (1997). Proc. of Joint Pacific Asian Conference on Expert Systems/Singapore International Conference on Intelligent Systems

More information

Breaking News CloudAXIS Suite 1.0

Breaking News CloudAXIS Suite 1.0 August 2013 Level 2 Breaking News CloudAXIS Suite 1.0 Product Release Date: October, 2012 Disclaimer 2013 Polycom, Inc. All rights reserved. Polycom, Inc. 6001 America Center Dr San Jose, CA 95002 USA

More information

Software Design COSC 4353/6353 DR. RAJ SINGH

Software Design COSC 4353/6353 DR. RAJ SINGH Software Design COSC 4353/6353 DR. RAJ SINGH Outline What is SOA? Why SOA? SOA and Java Different layers of SOA REST Microservices What is SOA? SOA is an architectural style of building software applications

More information

Service Oriented Architectures (ENCS 691K Chapter 2)

Service Oriented Architectures (ENCS 691K Chapter 2) Service Oriented Architectures (ENCS 691K Chapter 2) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ The Key Technologies on Which Cloud

More information

ALOE - A Socially Aware Learning Resource and Metadata Hub

ALOE - A Socially Aware Learning Resource and Metadata Hub ALOE - A Socially Aware Learning Resource and Metadata Hub Martin Memmel & Rafael Schirru Knowledge Management Department German Research Center for Artificial Intelligence DFKI GmbH, Trippstadter Straße

More information

SmallSync: A Methodology for Diagnosis & Visualization of Distributed Processes on the Web

SmallSync: A Methodology for Diagnosis & Visualization of Distributed Processes on the Web SmallSync: A Methodology for Diagnosis & of Distributed Processes on the Web Ming C. Hao, Deon Glajchen, Joseph S. Sventek {(mhao, sventek)@hpl.hp.com}, deon-glajchen@hp.com Hewlett-Packard Co., CA Abstract

More information

A Scalable Location Aware Service Platform for Mobile Applications Based on Java RMI

A Scalable Location Aware Service Platform for Mobile Applications Based on Java RMI A Scalable Location Aware Service Platform for Mobile Applications Based on Java RMI Olaf Droegehorn, Kirti Singh-Kurbel, Markus Franz, Roland Sorge, Rita Winkler, and Klaus David IHP, Im Technologiepark

More information

Addressing Interoperability in Open Hypermedia: The Design of the Open Hypermedia Protocol

Addressing Interoperability in Open Hypermedia: The Design of the Open Hypermedia Protocol Addressing Interoperability in Open Hypermedia: The Design of the Open Hypermedia Protocol Sigi Reich 1, Uffe K. Wiil 2, Peter J. Nürnberg 3, Hugh C. Davis 1, Kaj Grønbæk 3, Kenneth M. Anderson 4, David

More information

The COLDEX Metadata Synchronisation Service (MSS) and other services

The COLDEX Metadata Synchronisation Service (MSS) and other services The COLDEX Metadata ynchronisation ervice () and other services LTC Group, UNED, October 2003 1 Technological options for the... 1 1.1 Distributed Java Objects... 1 1.2 Web ervices and OAP... 2 1.3 Messaging...

More information

Socket attaches to a Ratchet. 2) Bridge Decouple an abstraction from its implementation so that the two can vary independently.

Socket attaches to a Ratchet. 2) Bridge Decouple an abstraction from its implementation so that the two can vary independently. Gang of Four Software Design Patterns with examples STRUCTURAL 1) Adapter Convert the interface of a class into another interface clients expect. It lets the classes work together that couldn't otherwise

More information

Chapter Outline. Chapter 2 Distributed Information Systems Architecture. Layers of an information system. Design strategies.

Chapter Outline. Chapter 2 Distributed Information Systems Architecture. Layers of an information system. Design strategies. Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Distributed Information Systems Architecture Chapter Outline

More information

Model Driven Development of Component Centric Applications

Model Driven Development of Component Centric Applications Model Driven Development of Component Centric Applications Andreas Heberle (entory AG), Rainer Neumann (PTV AG) Abstract. The development of applications has to be as efficient as possible. The Model Driven

More information

Design concepts for data-intensive applications

Design concepts for data-intensive applications 6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Design concepts for data-intensive applications Attila Adamkó Department of Information Technology, Institute of

More information

Building E-Business Suite Interfaces using BPEL. Asif Hussain Innowave Technology

Building E-Business Suite Interfaces using BPEL. Asif Hussain Innowave Technology Building E-Business Suite Interfaces using BPEL Asif Hussain Innowave Technology Agenda About Innowave Why Use BPEL? Synchronous Vs Asynchronous BPEL Adapters Process Activities Building EBS Interfaces

More information

Software Paradigms (Lesson 10) Selected Topics in Software Architecture

Software Paradigms (Lesson 10) Selected Topics in Software Architecture Software Paradigms (Lesson 10) Selected Topics in Software Architecture Table of Contents 1 World-Wide-Web... 2 1.1 Basic Architectural Solution... 2 1.2 Designing WWW Applications... 7 2 CORBA... 11 2.1

More information

USING MUL TIVERSION WEB SERVERS FOR DATA-BASED SYNCHRONIZATION OF COOPERATIVE WORK

USING MUL TIVERSION WEB SERVERS FOR DATA-BASED SYNCHRONIZATION OF COOPERATIVE WORK USING MUL TIVERSION WEB SERVERS FOR DATA-BASED SYNCHRONIZATION OF COOPERATIVE WORK Jarogniew Rykowski Department of Information Technology The Poznan University of Economics Mansfolda 4 60-854 Poznan,

More information

Cisco Unified Presence 8.0

Cisco Unified Presence 8.0 Cisco Unified Presence 8.0 Cisco Unified Communications Solutions unify voice, video, data, and mobile applications on fixed and mobile networks, enabling easy collaboration every time from any workspace.

More information

Agent-Enabling Transformation of E-Commerce Portals with Web Services

Agent-Enabling Transformation of E-Commerce Portals with Web Services Agent-Enabling Transformation of E-Commerce Portals with Web Services Dr. David B. Ulmer CTO Sotheby s New York, NY 10021, USA Dr. Lixin Tao Professor Pace University Pleasantville, NY 10570, USA Abstract:

More information

1 of 25 11/20/ :14 AM

1 of 25 11/20/ :14 AM 1 of 25 11/20/2005 12:14 AM 2 of 25 11/20/2005 12:14 AM Journal of Digital Information, Volume 1 Issue 2 Article No. 7, 1997-12-08 To cite this paper please include the details above in the full reference

More information

Adaptive Medical Information Delivery Combining User, Task and Situation Models

Adaptive Medical Information Delivery Combining User, Task and Situation Models Adaptive Medical Information Delivery Combining User, Task and Situation s Luis Francisco-Revilla and Frank M. Shipman III Department of Computer Science Texas A&M University College Station, TX 77843-3112,

More information

FedX: A Federation Layer for Distributed Query Processing on Linked Open Data

FedX: A Federation Layer for Distributed Query Processing on Linked Open Data FedX: A Federation Layer for Distributed Query Processing on Linked Open Data Andreas Schwarte 1, Peter Haase 1,KatjaHose 2, Ralf Schenkel 2, and Michael Schmidt 1 1 fluid Operations AG, Walldorf, Germany

More information

Chapter Outline. Chapter 2 Distributed Information Systems Architecture. Distributed transactions (quick refresh) Layers of an information system

Chapter Outline. Chapter 2 Distributed Information Systems Architecture. Distributed transactions (quick refresh) Layers of an information system Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Distributed Information Systems Architecture Chapter Outline

More information

CAS 703 Software Design

CAS 703 Software Design Dr. Ridha Khedri Department of Computing and Software, McMaster University Canada L8S 4L7, Hamilton, Ontario Acknowledgments: Material based on Software by Tao et al. (Chapters 9 and 10) (SOA) 1 Interaction

More information

Chapter 2 Distributed Information Systems Architecture

Chapter 2 Distributed Information Systems Architecture Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Distributed Information Systems Architecture Chapter Outline

More information

University of Groningen. Agilo Guicking, Axel; Tandler, Peter; Avgeriou, Paraskevas. Published in: EPRINTS-BOOK-TITLE

University of Groningen. Agilo Guicking, Axel; Tandler, Peter; Avgeriou, Paraskevas. Published in: EPRINTS-BOOK-TITLE University of Groningen Agilo Guicking, Axel; Tandler, Peter; Avgeriou, Paraskevas Published in: EPRINTS-BOOK-TITLE IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF)

More information

BEAWebLogic. Portal. Overview

BEAWebLogic. Portal. Overview BEAWebLogic Portal Overview Version 10.2 Revised: February 2008 Contents About the BEA WebLogic Portal Documentation Introduction to WebLogic Portal Portal Concepts.........................................................2-2

More information

Introduction to Federation Server

Introduction to Federation Server Introduction to Federation Server Alex Lee IBM Information Integration Solutions Manager of Technical Presales Asia Pacific 2006 IBM Corporation WebSphere Federation Server Federation overview Tooling

More information

EXAM Core Solutions of Microsoft Lync Server Buy Full Product.

EXAM Core Solutions of Microsoft Lync Server Buy Full Product. Microsoft EXAM - 70-336 Core Solutions of Microsoft Lync Server 2013 Buy Full Product http://www.examskey.com/70-336.html Examskey Microsoft 70-336 exam demo product is here for you to test the quality

More information

NEXOF-RA NESSI Open Framework Reference Architecture IST- FP

NEXOF-RA NESSI Open Framework Reference Architecture IST- FP NEXOF-RA NESSI Open Framework Reference Architecture IST- FP7-216446 Deliverable D7.4 RA Specification Sample Siemens AG HP Engineering Thales Due date of deliverable: 01/03/2009 Actual submission date:

More information

IMCE - An Integrated Multimedia Conferencing and Collaboration Environment

IMCE - An Integrated Multimedia Conferencing and Collaboration Environment Appeared as: Reinema, R., Tietze, D.A., Steinmetz, R.: IMCE - An Integrated Multimedia Conferencing and Collaboration Environment, in: Proceedings of the First National CSCW Workshop (CCSCW98), pp. 95-100,

More information

Einführung in die Erweiterte Realität

Einführung in die Erweiterte Realität Einführung in die Erweiterte Realität - 7. Context Toolkit - Gudrun Klinker Dec. 2, 2003 Literature Anind K. Dey, Gregory D. Abowd, and Danieal Salber, A Conceptual Framework and a Toolkit for Supporting

More information

Introduction to Web Services & SOA

Introduction to Web Services & SOA References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Service-Oriented Programming (SOP) SOP A programming paradigm that

More information

Adaptive Personal Information Environment based on the Semantic Web

Adaptive Personal Information Environment based on the Semantic Web Adaptive Personal Information Environment based on the Semantic Web Thanyalak Maneewatthana, Gary Wills, Wendy Hall Intelligence, Agents, Multimedia Group School of Electronics and Computer Science University

More information

An Experiment in Light Workflow

An Experiment in Light Workflow An Experiment in Light Workflow Stewart Baillie, Anthony Bennett, Anne-Marie Vercoustre, Ross Wilkinson Division of Mathematical and Information Science CSIRO 723 Swanston St, Carlton 3053, Australia [Stewart.Baillie,

More information

UNICORE Globus: Interoperability of Grid Infrastructures

UNICORE Globus: Interoperability of Grid Infrastructures UNICORE : Interoperability of Grid Infrastructures Michael Rambadt Philipp Wieder Central Institute for Applied Mathematics (ZAM) Research Centre Juelich D 52425 Juelich, Germany Phone: +49 2461 612057

More information

High-End Training, Research and Mentoring Space The KnowledgeStation

High-End Training, Research and Mentoring Space The KnowledgeStation New Canaan, CT & Vienna, VA Tel. 203-954-9053 * Fax. 203-972-3542 E-mail. info@invivovision.com * Web. www.invivovivion.com High-End Training, Research and Mentoring Space The description is a high functionality

More information

index_ qxd 7/18/02 11:48 AM Page 259 Index

index_ qxd 7/18/02 11:48 AM Page 259 Index index_259-265.qxd 7/18/02 11:48 AM Page 259 Index acceptance testing, 222 activity definition, 249 key concept in RUP, 40 Actor artifact analysis and iterative development, 98 described, 97 136 in the

More information

Integrating Software Lifecycle Models into a uniform Software Engineering Model

Integrating Software Lifecycle Models into a uniform Software Engineering Model Integrating Software Lifecycle Models into a uniform Software Engineering Model Jonas Helming Technische Universitaet Muenchen Department of Computer Science Chair for Applied Software Engineering Bolzmannstraße

More information

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 John Hohwald Slide 1 Definitions and Terminology What is SOA? SOA is an architectural style whose goal is to achieve loose coupling

More information

Auld Leaky: A Contextual Open Hypermedia Link Server

Auld Leaky: A Contextual Open Hypermedia Link Server Auld Leaky: A Contextual Open Hypermedia Link Server Danius T. Michaelides, David E. Millard, Mark J. Weal, David De Roure Intelligence, Agents, Multimedia, Dept. of Electronics and Computer Science, University

More information

Cisco Collaborative Knowledge

Cisco Collaborative Knowledge Cisco Collaborative Knowledge Product Overview. Your workforce needs knowledge, speed and flexibility to solve real-world business challenges in today s fast moving digital economy. Cisco Collaborative

More information

Introduction. Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve

Introduction. Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve Enterprise Java Introduction Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve Course Description This course focuses on developing

More information

Internet Application Developer

Internet Application Developer Internet Application Developer SUN-Java Programmer Certification Building a Web Presence with XHTML & XML 5 days or 12 evenings $2,199 CBIT 081 J A V A P R O G R A M M E R Fundamentals of Java and Object

More information

Design and Implementation of Cost Effective MIS for Universities

Design and Implementation of Cost Effective MIS for Universities Fourth LACCEI International Latin American and Caribbean Conference for Engineering and Technology (LACCET 2006) Breaking Frontiers and Barriers in Engineering: Education, Research and Practice 21-23 June

More information

Enhancing Digital Library Documents by A Posteriori Cross Linking Using XSLT

Enhancing Digital Library Documents by A Posteriori Cross Linking Using XSLT Enhancing Digital Library Documents by A Posteriori Cross Linking Using XSLT Michael G. Bauer 1 and Günther Specht 2 1 Institut für Informatik, TU München Orleansstraße 34, D-81667 München, Germany bauermi@in.tum.de

More information

VERSIONWEB: A TOOL FOR HELPING WEB PAGES VERSION CONTROL

VERSIONWEB: A TOOL FOR HELPING WEB PAGES VERSION CONTROL Proceedings of the IASTED International Conference INTERNET AND MULTIMEDIA SYSTEMS AND APPLICATIONS November 19-23, 2000, Las Vegas, Nevada, USA VERSIONWEB: A TOOL FOR HELPING WEB PAGES VERSION CONTROL

More information

04 Webservices. Web APIs REST Coulouris. Roy Fielding, Aphrodite, chp.9. Chp 5/6

04 Webservices. Web APIs REST Coulouris. Roy Fielding, Aphrodite, chp.9. Chp 5/6 04 Webservices Web APIs REST Coulouris chp.9 Roy Fielding, 2000 Chp 5/6 Aphrodite, 2002 http://www.xml.com/pub/a/2004/12/01/restful-web.html http://www.restapitutorial.com Webservice "A Web service is

More information

Chapter 6 Architectural Design. Lecture 1. Chapter 6 Architectural design

Chapter 6 Architectural Design. Lecture 1. Chapter 6 Architectural design Chapter 6 Architectural Design Lecture 1 1 Topics covered ² Architectural design decisions ² Architectural views ² Architectural patterns ² Application architectures 2 Software architecture ² The design

More information

Microsoft SharePoint Server 2013 Plan, Configure & Manage

Microsoft SharePoint Server 2013 Plan, Configure & Manage Microsoft SharePoint Server 2013 Plan, Configure & Manage Course 20331-20332B 5 Days Instructor-led, Hands on Course Information This five day instructor-led course omits the overlap and redundancy that

More information

For many years, the creation and dissemination

For many years, the creation and dissemination Standards in Industry John R. Smith IBM The MPEG Open Access Application Format Florian Schreiner, Klaus Diepold, and Mohamed Abo El-Fotouh Technische Universität München Taehyun Kim Sungkyunkwan University

More information

A Messaging-Based Integration Architecture for Print Production Workflow Systems

A Messaging-Based Integration Architecture for Print Production Workflow Systems A Messaging-Based Integration Architecture for Print Production Workflow Systems Claes Buckwalter Digital Media, ITN, Linköping University, Sweden Abstract A print production workflow consists of a number

More information

1.1 Jadex - Engineering Goal-Oriented Agents

1.1 Jadex - Engineering Goal-Oriented Agents 1.1 Jadex - Engineering Goal-Oriented Agents In previous sections of the book agents have been considered as software artifacts that differ from objects mainly in their capability to autonomously execute

More information

Second OMG Workshop on Web Services Modeling. Easy Development of Scalable Web Services Based on Model-Driven Process Management

Second OMG Workshop on Web Services Modeling. Easy Development of Scalable Web Services Based on Model-Driven Process Management Second OMG Workshop on Web Services Modeling Easy Development of Scalable Web Services Based on Model-Driven Process Management 88 solutions Chief Technology Officer 2003 Outline! Introduction to Web Services!

More information

Interactive Distance Learning based on SIP

Interactive Distance Learning based on SIP S. Sae-Wong, T. Kamolphiwong, S. Kamolphiwong, and N. Wittayasirikul Centre for Network Research (CNR), Department of Computer Engineering, Faculty of Engineering, Prince of Songkla University, Hatyai,

More information

Extending Workflow Systems with QoS Management

Extending Workflow Systems with QoS Management 599 Advances in Extending Workflow Systems with QoS Management Jorge Cardoso 1 Summary As organizations adopt new working models, such as e-commerce, new challenges arise for workflow management systems

More information

EBS goes social - The triumvirate Liferay, Application Express and EBS

EBS goes social - The triumvirate Liferay, Application Express and EBS EBS goes social - The triumvirate Liferay, Application Express and EBS Keywords: EBS, Portals, Application Express, Integration Overview Michael Pergande PROMATIS software GmbH Ettlingen As part of Oracle

More information

Chatter Answers Implementation Guide

Chatter Answers Implementation Guide Chatter Answers Implementation Guide Salesforce, Spring 16 @salesforcedocs Last updated: April 27, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Integrating Access and Collaboration for Multimedia Applications

Integrating Access and Collaboration for Multimedia Applications Integrating Access and Collaboration for Multimedia Applications Gunnar Teege and Michael Koch Institut für Informatik, Technische Univ. München 80290 München, Germany E-mail: [teege/kochm]@informatik.tu-muenchen.de

More information

P-NET Management with Java based Components

P-NET Management with Java based Components P-NET Management with based Components Martin Wollschlaeger Abstract The introduction of based software components is a challenge for developers and users of fieldbus products. The paper shows concepts,

More information

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE UDC:681.324 Review paper METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE Alma Butkovi Tomac Nagravision Kudelski group, Cheseaux / Lausanne alma.butkovictomac@nagra.com Dražen Tomac Cambridge Technology

More information

Implementation of webcom on hybrid architecture and integration of a reliable multicast protocol (rmp) For the webcom system.

Implementation of webcom on hybrid architecture and integration of a reliable multicast protocol (rmp) For the webcom system. International Journal of Engineering Science Invention ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 2 Issue 1 ǁ January. 2013 ǁ PP.01-05 Implementation of webcom on hybrid architecture and

More information

Services Oriented Architecture and the Enterprise Services Bus

Services Oriented Architecture and the Enterprise Services Bus IBM Software Group Services Oriented Architecture and the Enterprise Services Bus The next step to an on demand business Geoff Hambrick Distinguished Engineer, ISSW Enablement Team ghambric@us.ibm.com

More information

Chatter Answers Implementation Guide

Chatter Answers Implementation Guide Chatter Answers Implementation Guide Salesforce, Summer 18 @salesforcedocs Last updated: July 26, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

A Web Service-Based System for Sharing Distributed XML Data Using Customizable Schema

A Web Service-Based System for Sharing Distributed XML Data Using Customizable Schema Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 A Web Service-Based System for Sharing Distributed XML Data Using Customizable

More information

Chat and Instant Messaging

Chat and Instant Messaging In the intranet website book.com of "Palm Tree Publications", as an administrator, you are required to provide an environment for employees to enjoy chatting, instant messaging, mailing, and SMS text messaging

More information

SciX Open, self organising repository for scientific information exchange. D15: Value Added Publications IST

SciX Open, self organising repository for scientific information exchange. D15: Value Added Publications IST IST-2001-33127 SciX Open, self organising repository for scientific information exchange D15: Value Added Publications Responsible author: Gudni Gudnason Co-authors: Arnar Gudnason Type: software/pilot

More information

Issues raised developing

Issues raised developing Loughborough University Institutional Repository Issues raised developing AQuRate (an authoring tool that uses the question and test interoperability version 2 specification) This item was submitted to

More information

Management Intranet: Integrating Web-based Network Management Applications

Management Intranet: Integrating Web-based Network Management Applications Management Intranet: Integrating Web-based Network Management Applications Jim Turner Cisco Systems Inc. 125 Rio Robles San Jose, CA 95134 USA jiturner@cisco.com Swami Jayaraman Cisco Systems Inc. 125

More information

Chapter 1. Types of Databases and Database Applications. Basic Definitions. Introduction to Databases

Chapter 1. Types of Databases and Database Applications. Basic Definitions. Introduction to Databases Chapter 1 Introduction to Databases Types of Databases and Database Applications Numeric and Textual Databases Multimedia Databases Geographic Information Systems (GIS) Data Warehouses Real-time and Active

More information

Fast Track Model Based Design and Development with Oracle9i Designer. An Oracle White Paper August 2002

Fast Track Model Based Design and Development with Oracle9i Designer. An Oracle White Paper August 2002 Fast Track Model Based Design and Development with Oracle9i Designer An Oracle White Paper August 2002 Fast Track Model Based Design and Development with Oracle9i Designer Executive Overivew... 3 Introduction...

More information

Shared data modeling with UML-G

Shared data modeling with UML-G International Journal of Computer Applications in Technology, Volume 19, Nos. 3/4, 2004 231 Shared data modeling with UML-G Jessica Rubart and Peter Dawabi Fraunhofer Institute Integrated Publication and

More information

Abstractions in Multimedia Authoring: The MAVA Approach

Abstractions in Multimedia Authoring: The MAVA Approach Abstractions in Multimedia Authoring: The MAVA Approach Jürgen Hauser, Jing Tian Institute of Parallel and Distributed High-Performance Systems (IPVR) University of Stuttgart, Breitwiesenstr. 20-22, D

More information

Keeping people and teams connected and productive anytime, anywhere, on any device.

Keeping people and teams connected and productive anytime, anywhere, on any device. Unified Communications with Mitel MiCollab Keeping people and teams connected and productive anytime, anywhere, on any device. www.ipromedia.us MiCollab ensures effective real-time communications, which

More information

Introduction to Web Services & SOA

Introduction to Web Services & SOA References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Web Service Definition The term "Web Services" can be confusing.

More information

ActiveVOS Technologies

ActiveVOS Technologies ActiveVOS Technologies ActiveVOS Technologies ActiveVOS provides a revolutionary way to build, run, manage, and maintain your business applications ActiveVOS is a modern SOA stack designed from the top

More information

On the Integration of Text Editing and Version Control

On the Integration of Text Editing and Version Control Presented at the Eighth Nordic Workshop on Programming Environment Research (NWPER 98), Ronneby, Sweden, August 1998. On the Integration of Text Editing and Version Control Patrik Persson Dept of Computer

More information

Etanova Enterprise Solutions

Etanova Enterprise Solutions Etanova Enterprise Solutions Front End Development» 2018-09-23 http://www.etanova.com/technologies/front-end-development Contents HTML 5... 6 Rich Internet Applications... 6 Web Browser Hardware Acceleration...

More information