Agent-based Collaboration Between Distributed Web Applications: Case Study on 'Collaborative Design for X' Using CyberCO

2002 ◽  
Vol 10 (4) ◽  
pp. 279-290
Author(s):  
G Q Huang ◽  
K L Mak

This paper presents a case study on the collaboration between a set of distributed web applications developed and deployed for carrying out a 'Design for Assembly' analysis. The case study is conducted using a web-based prototype system called CyberCO. The system is based on a theoretical framework which has been formed through an innovative combination of a number of concepts such as agents and workflows. Unlike previous attempts in computer supported concurrent engineering systems, collaboration in this framework between distributed web applications is achieved through workflows between their representative agents. The flows of data between agents are guided by the associated constraints. The flows of controls are somewhat data-driven in the sense that agents start and stop themselves whenever the predefined conditions are satisfied. The data-driven flows of controls are different from those widely used in workflow management where flows of controls are determined by the precedence relationships. The key purpose of this case study demonstration is to extend our knowledge and insights into this emerging field where increasing number of web applications are developed and deployed for collaborative product development and realization projects.

Author(s):  
Amanda Galtman

Using XML as the source format for authoring technical publications creates opportunities to develop tools that provide analysis, author guidance, and visualization. This case study describes two web applications that take advantage of the XML source format of documents. The applications provide a browser-based tool for technical writers and editors in a 100-person documentation department of a software company. Compared to desktop tools, the web applications are more convenient for users and less affected by hard-to-predict inconsistencies among users' computers. One application analyzes file dependencies and produces custom reports that facilitate reorganizing files. The other helps authors visualize their network of topics in their documentation sets. Both applications rely on the XQuery language and its RESTXQ web API. The visualization application also uses JavaScript, including the powerful jQuery and D3 libraries. After discussing what the applications do and why, this paper describes some architectural highlights, including how the different technologies fit together and exchange data.


Author(s):  
Sari Hakkarainen ◽  
Darijus Strasunskas ◽  
Lillian Hella ◽  
Stine Tuxen

Ontology is the core component in Semantic Web applications. The employment of an ontology building method affects the quality of ontology and the applicability of ontology language. A weighted classification approach for ontology building guidelines is presented in this chapter. The evaluation criteria are based on an existing classification scheme of a semiotic framework for evaluating the quality of conceptual models. A sample of Web-based ontology building method guidelines is evaluated in general and experimented with using data from a case study in particular. Directions for further refinement of ontology building methods are discussed.


2010 ◽  
Vol 450 ◽  
pp. 389-392
Author(s):  
Wei Jung Shiang ◽  
Mian Shiu Lin ◽  
Hsin Rau

The workflow management system should be flexible enough to manage workflow changes caused by new partnerships, new technologies, and new strategies in collaborative design. Therefore, this paper attempts to introduce the version concept of configuration management into the workflow management system to handle this problem. In this study, the baseline is applied to record the sequence of tasks in a workflow and the version number of the baseline is given whenever the workflow is created. Whenever any change happens, the version number of the task or baseline will be modified accordingly. Both version numbers of the baseline and the tasks are checked while the workflow is being processed, so that the user could notice any differences in the tasks or workflow and decides whether to use the newly changed workflow or to keep the old version. A JADE development platform was applied to develop a prototype system and the architecture was based on Workflow Management Coalition. A scenario was shown in this paper to verify the feasibility of this study, and the result showed that users can choose whether to use the modified workflow baseline or not, for any running processes. This approach increases the workflow flexibility for collaborative design projects.


Author(s):  
Senthil Chandrasegaran ◽  
Sriram Karthik Badam ◽  
Zhenpeng Zhao ◽  
Niklas Elmqvist ◽  
Lorraine Kisselburgh ◽  
...  

Sketching for conceptual design has traditionally been performed on paper. Recent computational tools for conceptual design have leveraged the availability of hand-held computing devices and web-based collaborative platforms. Further, digital sketching interfaces have the added advantages of storage, duplication, and sharing on the web. We have developed skWiki, a tool that enables collaborative sketching on digital tablets using a web-based framework. We evaluate skWiki in two contexts, (a) as a collaborative ideation tool, and (b) as a design research tool. For this evaluation, we perform a longitudinal study of an undergraduate design team that used skWiki over the course of the concept generation and development phase of their course project. Our analysis of the team’s sketching activity indicated instances of lateral and vertical transformation between participants, indicating collaborative exploration of the breadth and depth of the design space. Using skWiki for this evaluation also demonstrated it to be an effective research tool to investigate such collaborative design processes.


Author(s):  
Hyun Kim ◽  
Jae Yeol Lee ◽  
Sung-Bae Han

Abstract In this paper, we discuss a distributed collaborative design for embodying concurrent engineering. The concept of a process-centric collaborative design is proposed to progress collaboratively an engineering design. It is implemented in the PEDWorks (Process-centric Engineering Design Workspace) as a prototype system for the Web-based collaborative workspace to integrate design activities in a distributed and heterogeneous computing environment. The PEDWorks has a client/server architecture, which consists of server applications such as a process controller, a design board, a communication server and a CAD server, and the client browsers with a Web-based process-driven user interface. We have conformed to CORBA (Common Object Request Broker Architecture) standard to support interoperability between distributed objects and have used JAVA to support cross-platform and distributed user access to PEDWorks on the Web. PEDWorks enables design teams to define the design process collaboratively, execute it in a distributed environment, share design information and communicate with each other.


2003 ◽  
pp. 88-120
Author(s):  
Tanguy Chateau ◽  
Cecile Leroy ◽  
Johanna W. Rahayu ◽  
David Taniar

The emerging use of object-relational databases with Web technologies has only recently begun. This chapter discusses a practical realization of an application using this technology. The aim is to show readers how to construct a full application from a design using object-oriented features up to the implementation. In this chapter, we highlight important or difficult stages with an emphasis on the mapping of object design into Oracle 8i and the use of stored procedures with the extended features for objects manipulation of Oracle 8i. This enables developers to construct professional Web applications achieving a high modularity and evolution capacity with an accelerated development phase in comparison with the traditional approach.


Author(s):  
Shuying Wang ◽  
Weiming Shen ◽  
Qi Hao

The service-orientated computing paradigm is transforming traditional workflow management from a close, centralized control system into a worldwide dynamic business process. This paper presents an agent-based Web service model to support inter-enterprise workflow management. In the proposed model, agent-based technology provides the workflow coordination at both inter-and intra-enterprise levels while Web services based technology provides infrastructures for messaging, service description and workflow enactment. Coordination agents and resource agents negotiate through a bidding mechanism for constructing dynamic workflow process between business partners. The agent system architecture, coordination model and related components are described. A prototype system is implemented for simulating the formation process of virtual enterprises. Our current approach integrating agents and Web services mainly focuses on communication and interaction. Our ongoing work is focusing on semantic integration in composing a dynamic workflow for inter-enterprise cooperation.


2007 ◽  
Vol 10-12 ◽  
pp. 220-224 ◽  
Author(s):  
Xiao Dai ◽  
Yi Qin ◽  
Neal P. Juster

A web-based collaborative design advisory system for designing micro products is being developed, which is based on use of both knowledge and rules. The system is aimed at helping designers to assess/optimise the design of micro products to be manufactured with micro-forming. The Microsoft C# programming language, ASP.Net technique and Microsoft Access database system have been used to develop this system. The system is composed of various assessment modules such as product geometry features, forming processes, materials, machines, tools and cost assessment modules. Clients can use/browse the user interface of the integrated system through the internet to import a CAD design model and define design parameters. The system is not only able to assess the client’s design but also to generate preliminary process plans for the selected micro-forming processes. A micro-pin design is used as an example to test the capability of the 1st prototype system. With such a system, some advantages such as increasing the design efficiency in the web-based collaborative design environment have been identified.


Author(s):  
Sergei Belov ◽  
Sergei Nikolaev ◽  
Ighor Uzhinsky

This paper presents a methodology for predictive and prescriptive analytics of complex engineering systems. The methodology is based on a combination of physics-based and data-driven modeling using machine learning techniques. Combining these approaches results in a set of reliable, fast, and continuously updating models for prescriptive analytics. The methodology is demonstrated with a case study of a jet-engine power plant preventive maintenance and diagnostics of its flame tube.


Sign in / Sign up

Export Citation Format

Share Document