GMD German National Research Center for Information Technology Innovation through Research Jörg M. Haake www.ipsi.gmd.de Applying Collaborative Open Hypermedia.

Slides:



Advertisements
Similar presentations
Autodesk Integrations Overview SmartDesk A seamlessly integrated, affordable, out-of-the-box, Windows based drawing and document management tool for.
Advertisements

A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
ENOVIA SmarTeam and Microsoft SharePoint Interoperability
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Presentation by Priyanka Sawarkar
Database System Concepts and Architecture
Health Ingenuity Exchange (HingX) Best Practices for User Groups and Resource Registration.
Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
Infrastructure Introduction EXTERNAL Integration OO Structure Open Service Provision Web Services Discussion Summary Maryland Arguments.
1 Workflow Description for Open Hypermedia Systems Sanjay Vivek, David C. De Roure Department of Electronics and Computer Science.
CHIME: A Metadata-Based Distributed Software Development Environment Stephen E. Dossick Dept. of Computer Science Columbia University
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
Chapter 1: Overview of Workflow Management Dr. Shiyong Lu Department of Computer Science Wayne State University.
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
SiS Technical Training Development Track Technical Training(s) Day 1 – Day 2.
Distributed Collaborations Using Network Mobile Agents Anand Tripathi, Tanvir Ahmed, Vineet Kakani and Shremattie Jaman Department of computer science.
REFLECTIONS ON NOTECARDS: SEVEN ISSUES FOR THE NEXT GENERATION OF HYPERMEDIA FRANK G. HALASZ.
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 Tools of Software Development l 2 types of tools used by software engineers:
Web Portals and Content Management Systems
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
An Introduction to Rational Rose Real-Time
SOA & BPM Business Architecture, SOA & BPM Learn about SOA and Business Process Management (BPM) Learn how to build process diagrams.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
The Internetworked E-Business Enterprise
Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
1 CSE 2102 CSE 2102 CSE 2102: Introduction to Software Engineering Ch9: Software Engineering Tools and Environments.
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
Chapter Intranet Agents. Chapter Background Intranet: an internal corporate network based on Internet technology. Typically, an intranet can.
Integration Broker PeopleTools Integration Broker Steps –Introduction & terminologies –Application Server PUB/SUB services (Application Server)
Prepared by: Sanaz Helmi Hoda Akbari Zahra Ahmadi Sharif University of Tech. Summer 2006 An Introduction to.
1st Workshop on Intelligent and Knowledge oriented Technologies Universal Semantic Knowledge Middleware Marek Paralič,
DBSQL 14-1 Copyright © Genetic Computer School 2009 Chapter 14 Microsoft SQL Server.
HTML and XML Behind Web Authoring Tools. 2 Objectives Introduce HTML Learn HTML Step by step Introduce XML.
European Knowledge Platform basics. „....integration functions are becoming increasingly important.“ The vicious circle: systems introduced to reduce.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Chapter 1: Overview of Workflow Management Dr. Shiyong Lu Department of Computer Science Wayne State University.
XML Registries Source: Java TM API for XML Registries Specification.
10/18/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Global Documentation Evolution System Overview and End-to-End Process Training.
EPA’s Environmental Terminology System and Services (ETSS) Michael Pendleton Data Standards Branch, EPA/OEI Ecoiformatics Technical Collaborative Indicators.
Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Illustrations and Answers for TDT4252 exam, June
Information Builders : SmartMart Seon-Min Rhee Visualization & Simulation Lab Dept. of Computer Science & Engineering Ewha Womans University.
Attributed Visualization of Collaborative Workspaces Mao Lin Huang, Quang Vinh Nguyen and Tom Hintz Faculty of Information Technology University of Technology,
Extending Access To Information Resource Discovery Service William E. Moen, Ph.D. Kathleen R. Murray, Ph.D. School of Library and Information Sciences.
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
Computer supported cooperative work -Basic concepts
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
An Overview of Scientific Workflows: Domains & Applications Laboratoire Lorrain de Recherche en Informatique et ses Applications Presented by Khaled Gaaloul.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
V7 Foundation Series Vignette Education Services.
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
CIS 375 Bruce R. Maxim UM-Dearborn
Using E-Business Suite Attachments
Enterprise Computing Collaboration System Example
Service-centric Software Engineering
MANAGING DATA RESOURCES
Magnet & /facet Zheng Liang
Workflow and the WfMC Standards
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

GMD German National Research Center for Information Technology Innovation through Research Jörg M. Haake Applying Collaborative Open Hypermedia Concepts to Extended Enterprise Engineering and Operation

Overview Extended Enterprises (EE) Requirements of Engineering and Operating an EE Related Work Applying a COHS-based Approach Conclusions

Extended Enterprises (EE) Dynamic Networked Organisation Extended Enterprise Resources partner organisations combine capabilities and business processes to perform a joint business process EE persists after individual project is finished

Requirements of EE Eng. and Op. Dynamic Networked Organisation Extended Enterprise Resources find partners (in EE, outside) define cooperation among partners execute cooperative activities coordinate activities joint business process: heterogeneous information items heterogeneous information systems

Requirements ctd. Joint business process  combines/integrates individual partners’ business processes  needs to be cooperatively defined and executed across organisational boundaries  needs to be adapted at run-time (emergent processes!) Some requirements:  Shared representation of joint work plan/work process, partners’ skills and capabilities, and overall organization  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.

Related Work WFMS non cooperative; references to work objects only Shared Workspace Systems (e.g. BSCW) focus on asynchronous work; no process support Shared Hypermedia Workspaces (e.g. HyperDisco, CAOS, Posties) focus on asynchronous work; no process support Cooperative Hypermedia Systems with Process Support (e.g. Kacmar et al., CHIPS) process and workspace management support, but not open/extensible Open Hypermedia Systems (e.g. EUROCODE, Manufaktur) open & collaborative workspaces, but no process support

Applying a COHS-based Approach  provide EE Model: use 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  provide a shared repository for the EE model and  enable cooperative access to the shared EE model by all participants via using collaborative open hypermedia concepts  provide open hypermedia clients as cooperative tools for browsing and manipulating the EE model stored in the repository  support enactment of work processes by providing a workflow structure service in the cooperative open hypermedia system (COHS).

Representing the EE Model EE Model is an emergent hyperstructure consisting of descriptions of work processes organizational descriptions (e.g. actors, roles, and capabilities) and work objects (e.g. documents) EE Model components reside in partners’ organisations are of heterogeneous nature Wrapper concept: represents an external information resource as a node attributes are used to define which tools can be used to manipulate the content object sub typing enables new types of information objects to be added at run-time EE Model (meta structure)

Shared EE Model Repository provides multi-use access to shared EE Model standard access interface asynchronous and synchronous access to its content provides common interchange format: XML defines common data model: XML DTD represents EE common types

Cooperative Tools clients in the COHS serve as tools for browsing and manipulating the EE model  native clients:  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).  Integration of legacy tools:  document centric integration: tools are associated with the documents/resources they operate on (like MIME types) via wrapper types  process centric integration: explicit calls to the tools are stored as macro commands (e.g. persistent queries or persistent commands)

Cooperative Tools ctd. External tools integrated in the EXTERNAL EE engineering and operation environment:  SimVision simulation tool for probabilistic simulation of work processes,  METIS visual process modelling tool,  Workware work enactment environment.  Integration:  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  Data is extracted by the called tool (in case of METIS and Workware, which can deal with the native XML format).  Integration of non-cooperative tools via NetMeeting  COHS creates NetMeeting session with members and tool

Support for Process Execution EE model uses hypermedia types for representing work processes COHS Server provides process execution engine as a structure service to enact work process descriptions process browser provided COHS client users can at any time use the browser to modify the (so far not enacted) work process description changes immediately take effect for continued enactment. users can execute the tasks together (e.g. instead of working on a task alone) XCHIPS Process Browser

process browser provided as COHS client overview about structure and current status of the work process trigger execution of tasks browser displays the documents needed for tasks access to tools modification of work process description users can execute the tasks together XCHIPS Process Browser

Implementation EE models are stored in the COHS server using XML according to a hypermedia-based XML EE Model DTD Web Resources Access, CC, execution different cooperation modes notifications

Implementation ctd.

Conclusions COHS-based solution for supporting engineering and operation of an EE: representing EE models as extensible hypermedia graphs in XML collaboration structure service supporting for synchronous and asynchronous manipulation of EE models workflow structure service is provided, which coordinates work in the EE by enacting the EE model Benefits include maintaining both WF structure and work objects in a unified open hypermedia workspace: consistency, unified portal COHS wrappers and tool integration methods enable the integration of new tools and information resources: run-time extensibility supports native as well as legacy tools Problems include configuration of the firewalls coordination of concurrent access to shared repository data from non- native tools: locking limits concurrent work