Embed
Email

DISCO

Document Sample

Shared by: yunyi
Categories
Tags
Stats
views:
3
posted:
11/14/2011
language:
English
pages:
8
DISCO: Design and Implementation of a Web-

based Platform for Industrial PDM and

Collaborative Design

Alberto Olmo1, Carmen Aguilera1, Alejandro García1

1

Ingeniería y soluciones informáticas (ISOIN), Avd. de la Astronomía,1. Torneo Parque Empresarial

41015. Sevilla, Spain, {aolmo, caguilera, agarcia}@isoin.net



Abstract

This paper presents the design and implementation of a web-based platform for complex industrial product design

and simulation, which integrates all the stakeholders in the product lifecycle by using collaborative tools. The

research method used in this work relies on the analysis of industrial design and simulation, collaborative product

development tools, security and control related aspects and the integration of innovative web 2.0 functions. This

work has resulted in the practical implementation of DISCO, a SME oriented solution, which is based on a client-

server architecture and utilizes the web as an efficient way to interchange data in collaborative product development

processes. The validation of the platform was performed in pilot cases in the aeronautics and electrical equipment

sectors.



Keywords

Web 2.0, Product data management, Collaborative design, Software as a Service, open source software





1 Introduction

Product development systems are currently experiencing a major evolution towards distribution

and collaboration, allowing designers to closely work with suppliers, manufacturing partners and

even handing control over key product decisions directly to users, providing their clients with

much more customized and satisfactory products, in a much more reduced period of time.

Web 2.0 presents powerful possibilities to improve current product development tools, enabling

the change from a centralized product development team into a much more dynamic, innovative

and agile workgroup. According to McKinsey Survey on Internet technologies, companies are

starting to use Web 2.0 technologies to design and develop new products, for example, by setting

up systems to gather and share ideas.



The aim of this work is to make use of these new trends to design and implement a

groundbreaking platform for industrial PDM and collaborative design, where traditional

difficulties for SMEs in the practical utilisation of these commercial solutions, namely high

economic cost, implementation difficulties or necessity of specialized staff, are overcome.

As a result of this research, the platform DISCO has been deployed. DISCO consists of a web-

based platform totally implemented in open source software. It proposes a ―Software as a

Service‖ (SaaS) business model which frees SMEs from prohibitively economic costs, necessity

of support service and all the drawbacks mentioned before.

2 Existing Theories and Work

Research is actively being carried out to develop methodologies and technologies to support the

collaborative work of geographically dispersed teams, experiencing product development

systems major technological innovations and paradigm shifts. (Li and Qiu, 2006).



Software vendors are currently immersed in a strong competition to innovate and to take the lead

in the huge business opportunities that can be found in the market. Some detected problems in

these CAD implemented systems are the heterogeneity of formats used (GDL, X3D, STEP,

IGES…) which hampers collaborative applications, and the need to achieve an efficient 3D data

conversion to light shareable web formats, covering data compression, mesh simplification and

object prioritising.



Roy and Kodkani (1999) developed a web-based framework to support collaborative product

design with various levels of abstracted product models, where each designer creates his model

using the conventional CAD package and uploads this model to a database system in a server.

Kan et al. (2001) designed a graphical synchronization engine to support some collaborative

functions for multiple users, basing their work in Java Applet and VRML technologies.

In another web-based prototype, developed by Zhang et al. (2004), product structure trees and

product data master models were used to capture and manage essential and inter-related product

information and properties, such as design data, material properties, process planning and supply

management.



Another number of research projects have also been recently carried out to provide collaborative

and distributed solutions from the perspectives of CAD, CAM and PDM/PLM. (Wang et al

2002, Yang and Xue 2003, Li et al 2004). In these proposed collaborative development

environments, it is sometimes difficult to guarantee the security of the system and provide an

adequate control of the utilization of collaborative functions, resulting in a poor coordination of

the design team.



Recent research into enterprise collaboration services has also been performed in some European

FP6 projects, among which we find VIVACE (Value Improvement through a Virtual

Aeronautical Collaborative Enterprise), ECOLEAD (European Collaborative networked

organizations leadership initiative), or DBE (Digital Business Ecosystem).



Web 2.0 is rapidly changing collaborative work, finding now in structured wikis (collaborative

web sites that can be edited by multiple users) and blogs (web sites that consist of annotation or

posts arranged in reverse chronological order) two of the most useful tools which are beginning

to be integrated in PLM systems.



A great variety of software applications and commercial solutions are currently appearing in the

market, considerably improving interaction among designers, manufacturers, suppliers and

customers. Applications such as Mindquarry, Twiki or ClearSpace enable file sharing, structured

wiki and task management. 3D design applications such as OnesSpace, CollabCAD or Alibre

enable secure messaging, multimedia collaborative functions and real-time team modelling with

data sharing.

However, the greatest obstacle for SMEs to incorporate a commercial PDM/PLM solution in

their businesses comes from the elevated economic costs that this software usually involves, and

from the difficulties found to implement it, being necessary a great effort to specialize a group of

people in its utilization. One of the most important features of web-based applications, is the

possibility to run ―Software as a Service‖ business models, which can significantly improve

current PDM/PLM applications, as it will be shown.







3 Research Approach

The overall research goal was to design and implement an innovative web-based platform for

industrial PDM and collaborative design, which sorted out the practical problems found by

SMEs in the application of these tools, thus achieving:





 A thorough analysis of users specifications, understanding the problems and drawbacks

found in current commercial solutions.

 Efficient PDM and collaborative design, taking into account aspects such as security and

control in collaboration

 Complete Open Source Software implementation, with all the advantages this involves over

proprietary systems.

 3D visualization in the design and display of model catalogues.

 Efficient integration of Web 2.0 tools to interchange data in collaborative product

development processes.



After an extensive analysis of the state-of-the-art had been carried out, with the existing

problems and solutions found in practical applications, the design and implementation of the

platform was performed. The resultant implementation was finally subjected to a validation

procedure. Even though DISCO is a multisectorial application, the validation process has been

focused on the determined sectors of aeronautics and electrical equipment, in order to see its

practical benefits.







4 Findings

DISCO was finally released at the end of August 2007. A brief analysis of the platform is made

in the following sub-sections, where the general perspective of the system, technologies used,

features and requirements are exposed.



4.1 System Overview

DISCO is a web-based platform for industrial design and simulation, which integrates PDM and

CRM functions in a simple environment for collaborative product development, optimizing the

design to facilitate its use to SMEs. The platform has been implemented in PHP and uses

MySQL as database engine.



The features integrated into the system are the following ones:

 Product Data Management throughout its life cycle.

 Complex product configuration.

 Design and visualization of products and assemblies in 3D.

 Manufacturing-oriented design (DFM)

 Collaborative Design (wiki, repository of files and version control)

 Client Management and Payment.

 Supplier Management.

 Management of orders and parts delivery.

 Statistics of sales by customer, product and/or supplier

 All listings generated in PDF.

 Simple Backups.

 Support and Customer Service: requested service Management.



4.2 System Architecture

DISCO is built with a client-server architecture, thus allowing multiple users (customers) to

request petitions to the same application server.



The system is stored on the application server, which contains script or programs to run PHP

code (dynamic Website). The database is contained in the BD Mysql server. Both servers can

reside on the same or different machines, a decision taken by the user who installs the

application.



Users (consumers, managers, designers, etc.) access or request response to the application server

via common web browsers (Internet Explorer, Mozilla, etc.) The application server listens and

collects the various petitions received, subsequently executes and finally returns the results of the

operations requested to the client program.



In case that a request is required to access the Database (BD), the application server sends a

consultation request to the BD manager, which collects, executes and returns results to the

application server. Finally the application server sends the received reply to the client software

(Web browser) so that it can be displayed.







Application

Server Data base

Server





Web Server

(Apache) Manage

HTML Sql

Client System DB

Request request Management



Web

Run

Browser Sql

r

HTML Response Mysql DB

response Script PHP







Figure 1. Three-Layer architecture of the system

4.2 Technologies used

All the technologies used in the development of DISCO are Open Source Software, which fulfils

one of the main requirements set at the beginning of the work.

There is an application server and a Data Base server, as the application server has installed an

application whose job is to respond to the requests sent by the web browsers. This application is

a web server which, together with some PHP Scripts, correctly executes dynamic pages. We

have chosen Apache Web Server for this feature because it is one of the most extended open

source web servers. The same reasons have led us to choose MySQL as the data base server.



To display information on web browsers and show it to the user, we need dynamic pages. The

technology chosen to make our pages dynamic has been PHP, because it’s a Scripting language

that allows applications to be implemented on the server. It can be defined as a high level,

interpreted language, whose code is embedded in HTML pages. It is one of the most widely used

languages in the world with open source Apache server but it can also be run under Windows.

With the objective of designing and displaying products in 3D, VRML has been the language

preferred. VRML97 (Virtual Reality Modelling Language) is a file format for developing

interactive three-dimensional objects in real time over the Internet, intranets and customer

systems. The application areas of VRML range from the display of mechanical designs and

scientific applications, multimedia presentations and geographic information services to

educational services, entertainment, web pages and interactive shared virtual worlds. VRML

language provides the main following advantages:

 VRML viewers are usually free plug-ins for traditional web browsers.

 Extensibility: It is not associated with any company-specific hardware or software

development, but it is open source.

 Navigation and interaction with the 3D world is allowed, admitting the definition of objects

behaviour.

 Multi-user environments can be built, which enables the use in multiple browsers at the same

time.

 Hyperlinks to other files and applications can be specified.

 Despite complete environments download times can be high (100 Kb-300 Kb are not

sufficient to recreate complex 3D worlds), these times are much lower than those required

for sound and video, and optimization applications can be developed.





4.3 Technical specifications of the system

The technical features of the system are summarized here:

 Server:

 Web server with PHP support (Example: Apache)

 PHP 4.x

 MySQL 3.0 or superior

 3D modelling in VRML97 (Control Scripts in Java Applet)

 Client:

 Web Browser (Mozilla, Firefox, Epiphany, Galeon or Microsoft Internet Explorer)

 PDF reader for Listings (Acrobat Reader, for example)



Server and client can work on the same computer. However, it is possible to have a computer in

a local network functioning as a server and the remaining, less-powered computers, with the role

of customers. The optimisation of the system is obtained with its installation in an extranet or

Internet environment, allowing the accessibility for individual user profiles from any location

and at any time, facilitating this way the mutual collaboration and interaction.



4.4 Implemented tools

Tools included in the system are:

 Complex product management: It deals with all data concerning the product (PDM), from its

design to its sale, facilitating the creation and management of complex product configuration

and materials list.





GRAPHICS Documents



PRODUCT

MANUAL



PRODUCT

Documents



Version 3 Version 3

Versión 2 Version 2



Component ―A‖ Component

―B‖ PRODUCT

Component or

parts







GRAPHICS ―A‖ Documents ―A‖



COMPONENT

MANUAL ―A‖ ―A‖



Component “A”

Documents



Version 3 Version 3

Version 2 Version 2



Component Component

Component “A”

―A.1‖ ―B.1‖

Component or

parts









Figure 2. Complex product management





 Purchase-sale management: Online product ordering is available. The order is sent to the

company administrator, who will process it.

 Customer support functionalities: online support service, clients support (registered users can

subscribe to receive notifications), online product information.

 3D product interactive model to facilitate the visualization of the product.

 Design for manufacturing (DFM): The structuring and modularization of the information

helps the designers to reduce the cost and difficulty of manufacturing an item.

 Economic and financial management: Clients and suppliers management, bills, packing lists,

sale statistics.

 Collaborative functions: The system offers information interchange tools and collaborative

techniques as a support to concurrent engineering: shared files, version control and Wiki.



4.5 Pilot cases

The platform implemented was finally subjected to a validation process, which consisted in its

practical application in two specific sectors: aeronautics and electrical equipment.

These two sectors were selected in order to detect their operation features and their specific

needs, and to configure the system in consequence. Data bach-input from clients, products and

concrete processes was performed in the information system. After carrying out operation tests

of all implemented functionalities and integral verification of the overall performance, the

precise corrections were made, in order to judge the system as a valid one



5 Conclusions

In this paper we have presented DISCO, a web-based platform for industrial PDM and

collaborative design introducing Web 2.0 in product design activities. This platform succeeds in

finding a solution for the practical problems found by SMEs in the application of these tools.

DISCO is an open source software web-based platform, thus reducing costs, difficulties and time

for PYMES. The validation of DISCO in the aeronautics and electrical equipment sectors has

proved its real benefits and advantages.

These research results set good basis to continue and extend collaborative design in Extended

Enterprise and Collaborative Networks structures. Further research in advanced streaming,

rendering and compression formats is needed, as well as in intelligent visual engines and services

for continuous, remote and distributed monitoring and analyses of product development activity,

as well as Semantic web which open new possibilities for industrial applications.



Acknowledgement

This work has been partly funded by the Regional Government of Andalusia under the Regional Innovation

Programme. The authors wish to acknowledge the Innovation Agency for their support.



References

McKinsey survey on Internet technologies, How business are using web 2.0. A Mckinsey global survey. 2007.

Li, W.D. and QIU Z.M., (2006) State-of-the-art technologies and methodologies for collaborative product

development systems, International Journal of Production Research, 44 (13), pp 2525-2559.

Wang, L.H., Shen, W.M., Xie, H., Neelamkavil, J. and Pardasani, A. (2002). Collaborative Conceptual design—

state of the art and future trends. CAD, 34(13), pp 981–996.

Yang, H. and Xue, D. (2003) Recent research on developing web-based manufacturing systems: A review. Int. J.

Prod. Res. 41(15), pp 3601–3629.

Li, W.D., Ong, S.K., Fuh, J.Y.H., Wong, Y.S., Lu, Y.Q. and Nee, A.Y.C. (2004) Feature-based design in a

collaborative and distributed environment. CAD, 36(9), pp 775–797.

Kan, H.Y., Duffy, V.G. and Su, C.J. (2001), An Internet virtual reality collaborative environment for effective

product design. Computers in Industry, 45(2), pp 197–213.

Zhang, S.S., Shen, W.M. and Ghenniwa, H. (2004) A review of Internet-based product information sharing and

visualisation. Computers in Industry, 54(1), pp 1–15.



Related docs
Other docs by yunyi
2.2 Virtueller Adressraum
Views: 3  |  Downloads: 0
HIGHLINE TAPPED TO PRODUCE INAUG
Views: 2  |  Downloads: 0
Heteroflexibility
Views: 8  |  Downloads: 0
Lynn Jones 5 Grade Lesson Plan F
Views: 0  |  Downloads: 0
SPONSOR SHIP AND TABLE HOSTING OPPOR TUNITIES
Views: 0  |  Downloads: 0
NJTinside2
Views: 0  |  Downloads: 0
The Vegetarian Food Pyramid J
Views: 0  |  Downloads: 0
Anti-Spam Measures for End Users
Views: 0  |  Downloads: 0
Slide 1 - UCL
Views: 1  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!