A web-based manufacturing service system for rapid product development

17
A web-based manufacturing service system for rapid product development Hongbo Lan a , Yucheng Ding a,* , Jun Hong a , Hailiang Huang b , Bingheng Lu a a State Key Lab for Manufacturing Systems Engineering, Xi’an Jiaotong University, Xi’an, PR China b Department of Industrial Engineering and Management, Shanghai Jiaotong University, Shanghai, PR China Received 12 March 2003; accepted 23 July 2003 Abstract This paper proposes a novel integrated system of rapid product development based on rapid prototyping, and develops a networked manufacturing service system which offers better support for the rapid product development in small and medium sized enterprises by taking full advantage of the quickly evolving computer network and information technologies. The architecture of the networked manufacturing service system is presented. Furthermore, some of the key issues, including modelling and planning a manufacturing chain, selecting feasible collaborative manufacturers, queuing a manufacturing task, using the synchronously collaborative work environment, and constructing a suitable running platform, are described in detail. Java-enabled solution, together with web techniques, is employed for building such a networked service system. Finally, an actual example is provided illustrating the application of this service system. # 2003 Elsevier B.V. All rights reserved. Keywords: Rapid product development; Rapid prototyping; Service system; Web-based application 1. Introduction This is the era of information technology. Informa- tion technology has influenced every realm of society, and dramatically impacted on the traditional industry. Current industries are facing the new challenges: quick response to business opportunity has been con- sidered as one of the most important factors to ensure company competitiveness; manufacturing industry is evolving toward digitalization, network and globali- zation. In order to respond to the change effectively, manufacturing strategy has to be modified from time to time in accordance with the market situation and customer demand. Any change of strategy should enable manufacturers to be better equipped them- selves, with capabilities to cope with demands such as a faster response to market changes, a shortened lead time of production, improved quality and speed, the ability to deliver quality products to global cus- tomers, and improved communications and transpor- tation system [1]. It is an established fact that the use of computers in design and manufacturing constitutes the most significant opportunity for substantial pro- ductivity gain in industry. It has now been widely accepted that the future of manufacturing organiza- tions will be information-oriented, knowledge driven and much of their daily operations will be automated around the global information network that connects everyone together [2]. In order to meet the demand of rapid product development, various new technologies such as reverse engineering (RE), rapid prototyping Computers in Industry 54 (2004) 51–67 * Corresponding author. Tel.: þ86-29-266-8936; fax: þ86-29-266-0114. 0166-3615/$ – see front matter # 2003 Elsevier B.V. All rights reserved. doi:10.1016/j.compind.2003.07.006 转载 http://www.paper.edu.cn

Transcript of A web-based manufacturing service system for rapid product development

A web-based manufacturing service systemfor rapid product development

Hongbo Lana, Yucheng Dinga,*, Jun Honga, Hailiang Huangb, Bingheng Lua

aState Key Lab for Manufacturing Systems Engineering, Xi’an Jiaotong University, Xi’an, PR ChinabDepartment of Industrial Engineering and Management, Shanghai Jiaotong University, Shanghai, PR China

Received 12 March 2003; accepted 23 July 2003

Abstract

This paper proposes a novel integrated system of rapid product development based on rapid prototyping, and develops a

networked manufacturing service system which offers better support for the rapid product development in small and medium

sized enterprises by taking full advantage of the quickly evolving computer network and information technologies. The

architecture of the networked manufacturing service system is presented. Furthermore, some of the key issues, including

modelling and planning a manufacturing chain, selecting feasible collaborative manufacturers, queuing a manufacturing task,

using the synchronously collaborative work environment, and constructing a suitable running platform, are described in detail.

Java-enabled solution, together with web techniques, is employed for building such a networked service system. Finally, an

actual example is provided illustrating the application of this service system.

# 2003 Elsevier B.V. All rights reserved.

Keywords: Rapid product development; Rapid prototyping; Service system; Web-based application

1. Introduction

This is the era of information technology. Informa-

tion technology has influenced every realm of society,

and dramatically impacted on the traditional industry.

Current industries are facing the new challenges:

quick response to business opportunity has been con-

sidered as one of the most important factors to ensure

company competitiveness; manufacturing industry is

evolving toward digitalization, network and globali-

zation. In order to respond to the change effectively,

manufacturing strategy has to be modified from time

to time in accordance with the market situation and

customer demand. Any change of strategy should

enable manufacturers to be better equipped them-

selves, with capabilities to cope with demands such

as a faster response to market changes, a shortened

lead time of production, improved quality and speed,

the ability to deliver quality products to global cus-

tomers, and improved communications and transpor-

tation system [1]. It is an established fact that the use

of computers in design and manufacturing constitutes

the most significant opportunity for substantial pro-

ductivity gain in industry. It has now been widely

accepted that the future of manufacturing organiza-

tions will be information-oriented, knowledge driven

and much of their daily operations will be automated

around the global information network that connects

everyone together [2]. In order to meet the demand of

rapid product development, various new technologies

such as reverse engineering (RE), rapid prototyping

Computers in Industry 54 (2004) 51–67

* Corresponding author. Tel.: þ86-29-266-8936;

fax: þ86-29-266-0114.

0166-3615/$ – see front matter # 2003 Elsevier B.V. All rights reserved.

doi:10.1016/j.compind.2003.07.006 转载

http://www.paper.edu.cn

(RP), and rapid tooling (RT) have emerged and are

regarded as enabling tools with abilities to shorten the

product development and manufacturing time. For

example, it has been claimed that RP can cut new

product development costs by up to 70% and the time

to market by 90% [3]. However, these equipments are

too expensive for the small and medium sized enter-

prises (SMEs), and many techniques such as 3D CAD

solid modelling, RP process planning, free-form sur-

faces reconstruction, etc., require the high skilled per-

sonnel to complete. Therefore, it is especially difficult

for the SMEs to take full advantage of these technol-

ogies in the product development process. In order to

offer the support of rapid product development for

numerous SMEs, many RP service bureaus (SBs) which

can not only manufacture physical prototype and rapid

tooling but also provide other engineering services,

have been established. By 2001, there are more than

500 SBs all over the world. But not every SB can

possess all design and manufacturing capabilities

required, it must employ effectively the external

resource to better satisfy client requirements. Namely,

a virtual enterprise which usually defined as a tempor-

ary alliance of enterprises that come together to share

their skills, core competencies, and resource in order to

better respond to business opportunities, whose coop-

eration is supported by computer networks [4–6], is to

be founded. Every SB conducts only the tasks of its core

competencies, and depends on numerous partners to

carry out the remaining tasks that this SB has no such

manufacturing capabilities to accomplish in time.

While a new thought emphasizing service quality is

becoming a basic strategy by which manufacturing

industries can win global competition in the 21st cen-

tury. Teleservice engineering is an emerging field which

addresses ‘‘service’’ issue for manufacturers and cus-

tomers. As digital manufacturing technique progresses

quickly, digital service will be integrated seamlessly

into the digital design and manufacturing system [7].

The internet, incorporating computers and multimedia,

has provided tremendous potential for remote integra-

tion and collaboration in business and manufacturing

applications. In order to provide a production colla-

borative environment for many SMEs and SBs to

implement the networked manufacturing, it is espe-

cially urgent for many SBs and SMEs to construct a

service platform of networked manufacturing to speed

up the product development process of the SMEs.

The rest of this paper is organized as follows.

Related research work is reviewed in Section 2. In

Section 3, we introduce an integrated system of rapid

product development based on RP. Section 4 describes

the workflow and functional design of the networked

manufacturing service system. The configuration of

system running platform is presented in Section 5. In

Section 6, we discuss the design of internet applica-

tion. A case study is demonstrated in Section 7.

Finally, Section 8 concludes the paper.

2. Related research

With the development of computer network and

information technologies, the networked manufactur-

ing techniques are playing a more and more important

role in manufacturing industry. Substantial invest-

ments have been made to support the research and

practice of networked manufacturing (telemanufactur-

ing or global manufacturing) from both the academic

community and industrial bodies all over the world in

recent years. A number of strategies and frameworks

have been proposed. Abdel-Malek et al. [8] described

a structure within which a company can outsource

several of its production and design activities via

internet and developed a model to aid a company in

selecting among the available technological and func-

tional alternatives to maximize its flexibility. Mon-

treuil et al. [9] presented a strategic framework for

designing and operating agile manufacturing net-

works, enabling to collaboratively plan, control and

manage day-to-day contingencies in a dynamic envir-

onment. Tso et al. [10] introduced the architecture of

an agent-based collaborative service support system,

which is able to carry out service requests in a

manufacturing information network through some

specially designed virtual agents. Cheng et al. [11]

put forward an integrated framework for web-based

design and manufacturing which is developed based

on Java solution and CORBA-ORG broking technol-

ogies. Offodile and Abdel-Malek [12] introduced a

framework for integrating IT and manufacturing stra-

tegies using the virtual manufacturing paradigm.

Huang et al. [13] presented a holonic framework for

virtual enterprises and control mechanisms of virtual

enterprises under this framework. O’Sullivan [14]

described an information architecture and associated

52 H. Lan et al. / Computers in Industry 54 (2004) 51–67

中国科技论文在线 http://www.paper.edu.cn

toolset for understanding and managing the process

of business development. Akkermansa and Horstc

[15] discussed managerial aspects of information

technology infrastructure standardisation in net-

worked manufacturing firms and presented a strate-

gic framework to guide managers in making sensible

decisions regarding IT infrastructure standardisation,

based on a number of pre-existing economic and

management theories, such as transaction cost the-

ory, organisational design and IT maturity growth

stages. Jin et al. [16] presented a research on

key application technologies and solutions, which

includes a network safety strategy which ensures

data transfer among the leaguer members; produc-

tion data management based on Web/DOT (distrib-

uted object technology) and XML criteria which

ensure data exchange in structure-variance charac-

teristic environments; the network platform which

provides the conversion service of different types of

CAD files. Woerner and Woern [17] introduced a

new web service based platform providing developed

methods for co-operative plant production within

virtual engineering.

To full realize the teleservice engineering in today’s

globalized manufacturing industry and meet the cur-

rent market situation and customer demand, a number

of global manufacturing networks have been estab-

lished by, among others, the Society of Manufacturing

Engineer [18], Lockheed Martin (AIMSNET) [19] and

3M (the 3M Innovation Global Network) [20].

Today’s industries are facing serious structural pro-

blems brought about by their rapid development of

overseas activities under a global integrated manufac-

turing environment. Service and maintenance are

becoming extremely important practices for compa-

nies to maintain their manufacturing productivity and

customer satisfaction in foreign regions. Due to the

inherent problems of traditional help desk support,

some companies have started developing web-based

online customer service support system. Foo et al. [21]

described an integrated help desk support for customer

service via internet. Lee [7] discussed the concept and

framework of a teleservice engineering system for the

life cycle support of manufacturing equipment and

products. A system for remote customer support has

been created in the FCSA demonstrator of the Glober-

man 21 project [22]. The purpose of these systems

above is to provide effective and responsive remote

support to customers in the use, maintenance and

troubleshooting of their equipment.

University of California is studying and developing

a project called the Tele-Manufacturing Facility

(TMF) which is to create an automated RP capability

on the Internet. TMF allows users to easily submit jobs

and have the system automatically maintain a queue.

While it can automatically check many flaws in .STL

files, and in many cases, fix them [23]. RP potentially

offers great benefits when used during the design and

manufacturing process. However, RP must be used in

an effective manner if these benefits are to be fully

exploited. The RP-novices have a lot of difficulties in

getting a global view of the RP technique and in

tackling well founded decision for investment or out-

sourcing of RP tasks because of the very quick

appearance of new and improved processes in this

field. In order to help novices select a suitable RP

process, the rapid prototyping system selector has

been developed by many researchers [24–27]. Quick-

parts.com, which is a privately held manufacturing

services company dedicated to providing customers

with an on-line E-commerce system to procure low-

volume and high-volume custom manufactured parts,

has developed a QuickQuote system. The QuickQuote

system enables customers to get instant, customerized

quotations for the production of their parts [28]. 3D

Systems Company, which is the earliest and biggest

RP equipment manufacturer, has provided RP&M

service for customer via Internet [29].

From these literatures survey, it is clear that most of

studies mainly focused on the strategy and overall

architecture of networked manufacturing as well as

individual function module, there is still no compre-

hensive and banausic networked manufacturing ser-

vice system to support rapid product development.

Built on the emerging researches and our earlier work

(e.g. Refs. [30,31]), a web-based manufacturing ser-

vice system for rapid product development is to be

established.

3. Architecture of the integrated system ofrapid product development

The development process from initial conceptual

design to commercial product is an iterative pro-

cess which includes: product design; analysis of

H. Lan et al. / Computers in Industry 54 (2004) 51–67 53

中国科技论文在线 http://www.paper.edu.cn

performance, safety and reliability; product prototyping

for experimental evaluation; and design modification.

Therefore, any step of new product development pro-

cess has a direct and strong influence on time-to-market.

A good product development system must enable

designers or design teams to consider all aspects of

product design, manufacturing, selling and recycling at

the early stage of a design cycle. So that design iteration

and changes can be made easily and effectively. The

more fluent the feedback is, the higher possibility

success of the system has. Design for manufacturing

(DFM) and concurrent engineering (CE) require that

product and process design be developed simulta-

neously rather than sequentially [32].

The integrated system of rapid product develop-

ment is composed of three modules: digital prototype,

physical prototype and rapid tooling and functional

part manufacturing system. The product development

starts from the creation of a 3D model using a 3D CAD

software package. At that stage the product geometry

is defined and its aesthetic and dimensional character-

istics are verified. The main function of digital pro-

totype is to perform 3D CAD modelling. The product

and its components are directly designed on a 3D CAD

system (e.g. Pro/Engineer, Unigraphics, CATIA,

IDEAS, etc.) during the creative design process. If

a physical part is available, the model can be con-

structed by the reverse engineering (RE) technique.

RE is a methodology for constructing CAD models of

physical parts by digitizing an existing part, creating a

digital model and then using it to manufacturing

components [33]. RE can reduce the development

cycle when redesigns become necessary for improved

product performance. Pre-existing parts with features

for improved performance can be readily incorporated

into the desired part design. When a designer creates a

new design using mock-up, it is also necessary to

construct the CAD model of the mock-up for further

use of the design data in analysis and manufacturing.

The three primary steps in RE process are part digi-

tization, features extraction, and 3D CAD modelling.

Part digitization is accomplished by a variety of con-

tact or non-contact digitizers. There are various com-

mercial systems available for part digitization. There

systems range from coordinate measuring machine

(CMM), laser scanners to ultrasonic digitizers. They

can be classified into two broad categories: contact

and non-contact. Laser triangulation scanner (LTS),

magnetic resonance images (MRI), and computer

tomography (CT) are commonly used non-contact

devices. Contact digitizers mainly have CMM and

cross-sectional imaging measurement (CIM). Feature

extraction is normally achieved by segmenting the

digitized data and capturing surface features such as

edges. Part modelling is fulfilled through fitting a

variety of surface to the segmented data points [34].

In order to reduce the iterations of design-prototype-

test cycles, increase the product process and manu-

facturing reliability, it is necessary to guide in opti-

mization of the product design and manufacturing

process through CAE.

The CAD model can be directly converted to the

physical prototype using a RP technique. RP is a new

forming process which fabricates physical parts layer

by layer under computer control directly from 3D

CAD models in a very short time. In contrast to

traditional machining methods, the majority of rapid

prototyping systems tend to fabricate parts based on

additive manufacturing process, rather than subtrac-

tion or removal of material. Therefore, this type of

fabrication is unconstrained by the limitations inher-

ent in conventional machining approaches [35]. RP

potentially offers great benefits when used during the

design and manufacturing process. It can help shorten

time-to-market, improve quality and reduce cost. Over

the last 10 years, RP machines have been widely used

in industry. The RP methods commercially available

include Stereolithgraphy (SL), Selective Laser Sinter-

ing (SLS), Fused Deposition Manufacturing (FDM),

Laminated Object Manufacturing (LOM), Ballistic

Particle Manufacturing (BMP), and Three Dimen-

sional Printing (3D printing) [36], etc.

RT is a technique that transforms the RP patterns into

functional parts, especially metal parts. Furthermore,

the integration of both RP and RT in development

strategy promotes the implementation of concurrent

engineering in companies. Numerous processes have

been developed for producing dies from RP system. The

RT methods can generally be divided into direct and

indirect tooling categories, and also soft (firm) and hard

tooling subgroups. Indirect RT requires some kinds of

master patterns, which can be made by conventional

methods (e.g. HSM), or more commonly by an RP

process such as SL or SLS. Direct RT, as the name

suggests, involves manufacturing a tool cavity directly

on the RP system, hence eliminating the intermediate

54 H. Lan et al. / Computers in Industry 54 (2004) 51–67

中国科技论文在线 http://www.paper.edu.cn

step of generating a pattern [37]. On the basis of above

techniques, a novel integrated system of rapid product

development is to be established. Its detailed structure is

shown in Fig. 1.

4. The workflow and function design

The workflow of the service system of networked

manufacturing is shown in Fig. 2. The first step is to

log in to the website of SB. Users have to enter their

names and passwords. Those without registration or

authorization can also enter into the system, but they

are limited to viewing the information that is open to

the public such as ‘‘typical cases’’ in this system. The

password entered by the user will be verified by the

system. After entering the SB website successfully, the

system will check the security level of users, and

determine which modules they can access or employ.

According to authentication for the system, all users

are to be divided into four categories: general users

(without registration), potential clients, real clients,

and system administrator. Received job requests from

clients, the SB will perform firstly process planning

which fulfills the task decomposition and selects the

most suitable process methods. It is necessary for

users to get the preliminary product quote and man-

ufacturing time from the SB before the follow-up

process continues. If such results may be accepted

initially, The SB will negotiate further with users by

Video-conferencing system. Once come to term each

other, a contract is to be confirmed, and the user

becomes a real client. The manufacturing tasks sub-

mitted by real clients had better be implemented in the

SB. However, if the SB has no such manufacturing

capabilities or can not accomplish then in time, it is an

effective way that the SB takes full advantage of

external sources to carry out the remaining tasks.

Fig. 1. Architecture of the integrated system of rapid product development.

H. Lan et al. / Computers in Industry 54 (2004) 51–67 55

中国科技论文在线 http://www.paper.edu.cn

The next step is to select the appropriate collaborative

manufacturing enterprises to form a virtual enterprise

to complete the tasks by the task assignment decision

system. In addition, in order to monitor the manufac-

turing schedule to ensure smooth production, both

collaborative manufacturing enterprises and SB itself

must provide as quickly as possible the essential

information related to production progress and sche-

dule for the module of production monitor. So any

companies falling behind schedule or failing to meet

quality standards will be closely examined by SB and

users to ensure that precautionary or remedial mea-

sures are made ahead of time or any damaging effects

are predicted.

Referring to the workflow of networked service

system above and the functional requirement of the

digital teleservice system, the service system consists

of nine functional modules: the technique research,

typical cases, information consultation, ASP (applica-

tion service provider) tool set, client management,

Process Planning

Estimate Production Cost

and Manufacturing Time

Business Negotiation

Success?

Contract Management

No

Potential Client Real Client

Client Management

Fulfill?

Task Assignment

Decision System

Production Progress

Monitor System

SB Manufacturing

Yes

Users and SB–Information and Data Flow

SB and CE–Information and Data Flow

Legend

Client Management

Contract Management

Yes

Success?

Business Negotiation

No

Task Assignment

Decision System

CE Manufacturing

No

Database

Collaborative

Enterprises (CE)Job Requirement

Yes

Production

Progress

Inquiry

Site

Monitor Submit

and

Update

Process

Capability

Login Security Check

Remote Users

Fig. 2. The workflow of networked service system.

TechniqueIntroduce

Reference Document

WebsiteLink

RE

CAD

CAE

RP

RT

Product Design

Function Test

Function Parts

Rapid Tooling

Process Planningof RE/RP/RT

STL Checkingand Fixing

Support Structure Generation

Optimization ofPart Orientation

Optimization ofPart Slicing

Information Management

Relationship Management

Management ofAfter-sale Service

Management of Self Client

OnlineQuote

Estimate Build-time

BusinessNegotiation

ContractManagement

Job Management

Collaborative Manufacturing

Process Monitor

CEManagement

Video Conferencing

Electronic White-boarding

FTP

OnlineHelp

User Guide OnlineStudy

Networked Service System of Rapid Product Development

TechniqueResearch

TypicalCases

Information Consultation

ASP Tool Set

ClientManagement

ElectronicCommerce

Manufacturing Service

Collaborative Tools

SystemNavigation

Fig. 3. Function modules of networked service system.

56 H. Lan et al. / Computers in Industry 54 (2004) 51–67

中国科技论文在线 http://www.paper.edu.cn

Electronic commerce, manufacturing service, system

navigation. Its detailed structure is shown in Fig. 3.

These nine components work together seamlessly to

achieve the common objectives, i.e. to provide an

effective and prompt service platform to support the

rapid product development of SMEs. One of the

purposes of the technique research is to enable users

to increase awareness of the relevant knowledge of

rapid product development. In order to help users

better understand and apply these new techniques,

the system illustrates a number of real-life cases. Both

the technique research and typical cases mainly pro-

vide self-help service for users. Depending on the

predominance of specialty and expert, the SB can

answer the queries of clients and communicate with

novices to solve their problems by the information

consultation module.

The ASP tool set provides five useful components

below: the process planning of RE/RP/RT, STL check-

ing and fixing, the optimization of part orientation, the

support structure generation, and the optimization of

part slicing. There are various process methods for RE,

RP and RT as previously described, each of them has

its characteristics and the scope of application. It is

especially difficult for many novices to select the most

suitable process methods according to the individual

task requirement and condition. Three selectors based

on ASP mode, namely, ‘‘RE selector’’, ‘‘RP selector’’,

and ‘‘RT selector’’ have been developed to perform

process planning automatically in the Web Server-

side. In [38], Miller states that .STL files created from

solid models have anomalies about 10% of the time

and those created from surface models have problems

about 90% of the time. Error rates in this range make it

clear that automated error checking is important for all

RP operations. Based on our experience with supply-

ing network-based resources, we know that it is espe-

cially crucial to perform automatic error checking

when the RP operation is not at the designer’s site.

We have developed various algorithms to detect, and

in some cases, automatically fix geometric and topo-

logical flaws. There are two ‘‘firewalls’’ to detect those

flaws: one is integrated with the online pricing engine

that will be operated by the user before the .STL file is

submitted to the SB, while the other is to run on the

SB’s Server-side after the .STL file is submitted.

Because the function of fixing is quite restricted, if

a .STL file has fatal flaws or loses some data during

transferring, it would have to be uploaded again from

the Client-side. Parts formed using RP technique can

vary significantly in quality depending on the manu-

facturing process planning. The process planning of

RP is performed to generate the tool paths and process

parameters for a part that is to be built by a particular

RP process. The steps required are the part orientation,

support structure generation, slicing, path planning,

and process parameter selection. Therefore, it is also

very important for remote users that SB can provide

these process planning techniques. Three sub-modules

including the optimization of part orientation, support

structure generation, and the optimization of part

slicing, have been developed to aid effectively users

in setting RP process variables in order to best achieve

specific build goals and desired part characteristic.

Both potential clients and real clients can employ

freely the ASP tool set.

Electronic commerce module is composed of four

sections: the online quote, build-time estimation,

online business negotiation, and electronic contract

management. Conventionally, the SB may quote

according to the client’s offerings (e.g. CAD models,

2D drawings or physical prototypes) utilizing their

experiences or just get payment after the RP model has

been built. But for teleservice, it is necessary for the

remote users to inquire about the service expense of

making RP prototype before the follow-up process

continues. Hence, an online pricing engine (OPE) has

been developed. The details of the OPE Stereolitho-

graphy oriented have been discussed in [39]. The

accurate prediction of the build-time required is also

critical for various activities such as: the job quoting,

the job scheduling, the selection of build parameters

(e.g. layer thickness and orientation), benchmarking,

etc. Two build-time estimators based on sliced process

and STL have been exploited, respectively. Ref. [40]

presents the principle of a build-time estimation algo-

rithm for Stereolithograpy based on model geometri-

cal features. After clients accept initially the quote,

they may negotiate with SB on the business and

technological details. The Microsoft NetMeeting

which can set up a collaborative environment to fulfill

information sharing, file transferring, Video and

Audio communication etc., provides an ideal tool

for the online negotiation. It is also seamlessly inte-

grated IE Browser, thus clients can call SB at any

moment. As a result of negotiation, an electronic

H. Lan et al. / Computers in Industry 54 (2004) 51–67 57

中国科技论文在线 http://www.paper.edu.cn

contract is to be signed. To effectively manage and

operate these electronic contracts, the system also

provides a contract management component. It is

especially convenient and prompt for clients to sub-

mit, inquire, and search contract through this module.

The manufacturing service module which covers

the job management, collaborative manufacturing,

process monitor, and collaborative enterprises man-

agement, is regarded as one of the most important

function modules in the service system. When a

contract is confirmed, clients will formally submit

their job requirements (e.g. RE, 3D CAD modelling,

CAE, RP prototype, or rapid tooling) and sources (e.g.

object parts, digitized data cloud, 2D models, 3D

models, or .STL files). In order to help many novices

submit quickly and easy the manufacturing tasks,

various job and source templates have been created,

while the client can search, modify, and even delete

the manufacturing tasks itself if the occasion arises.

The Collaborative Manufacturing System (CMS) is

responsible for the selection of collaborative enter-

prises (CE). In addition, it is extraordinarily important

and necessary to monitor the manufacturing schedule

and control product quality to ensure smooth produc-

tion. In the past, a SB had to spend much time on

dealing with a lot of inquires from the clients by via

phone calls or Faxes. Now, the Process Monitor

System (PMS) provides various facilities which can

guarantee the tasks to be completed timely. Any

partners falling behind schedule or failing to meet

quality standards will be closely examined by SB and

users to ensure that precautionary or remedial mea-

sures are made ahead of time or any damaging effects

are predicted.

All information (no matter if it is a real client being

ready for a contract with the SB or just a potential one

showing his intent or inquiry) involved in the whole

service process are managed and maintained by a

special Database. These data provide strong supports

for both online business and manufacturing service.

To create a collaborative environment among SB,

users and CE, we have to rely fully on the multimedia

and Internet. Therefore, the service system offers

three enabling tools: Video conferencing system,

Electronic white-boarding, and FTP. In order to make

use of the system as quickly as possible, users can get

help from the system navigation module. These nine

components form a fully-integrated system that is

able to carry out tasks in an efficient and effective

way.

On the basis of the workflow and function module

of service system, the system framework can be

constructed as shown in Fig. 4. Fig. 5 illustrates the

networked structure of service system.

RE/CAD/CAE/RP/RT

Integration

Define Manufacturing Task Templates

and Set process Standard

ASP Tool Set

Collaborative Tools

SQL Server 2000 Database

System Software Development

Integration of System Platform

RP Service bureaus and Collaborative Enterprises

Online Quote system

Build-time Estimation

Business Negotiation

Client and Contract Management

Electronic CommercePlatform

Manufacturing Service Platform

Job Management

Collaborative Manufacturing

Process Monitor

CE Management

Technique Research

Typical Cases

Information Consultation

Technique Information Platform

Fig. 4. Framework of networked service system.

58 H. Lan et al. / Computers in Industry 54 (2004) 51–67

中国科技论文在线 http://www.paper.edu.cn

5. Configuration of running platform

In order to run this system effectively, constructing a

suitable running platform is necessary and especially

crucial. An operating system (OS) is one of the most

basic software components for running this system. The

operating systems commonly founded on Web Servers

are UNIX, OS, Linux, and Windows, etc. Windows

2000 Advanced Server is a better platform for running

business application. Better SMP scalability, improved

networking performance, and support for more physical

memory have a profound impact on the performance of

Windows 2000 Advanced Server in an application

server environment. Hence, we select Windows 2000

Advanced Server as the operating system of the running

platform. Web Servers including Apache, IIS, iPlanet,

CERN, and IBM WebSphere, are frequently installed

websites at the present time. Internet Information Ser-

vices (IIS) 5.0 which is integrated Windows Advanced

2000 Server is a new release Web Server of Microsoft

Company. Not only being a Server, it also provides a

number of other Internet services such as FTP, News,

WWW, and SMTP, etc. With tighter integration

between the operating system and IIS, it offers perfor-

mance gains and higher availability for Web Servers

and sites. Normally IIS can not execute Servlet and Java

Server Pages (JSP), configuring IIS to use Tomcat

redirector plugin will let IIS send Servlet, and JSP

requests to Tomcat (and this way, serve them to clients).

Tomcat3.2 of the Apache Software Foundation is

selected to act as the engine of JSP and Servlets.

Database Server adopts SQL Server 2000 Relational

Database. Exchange Server 5.5 is to be used to imple-

ment the mail service function. In order to prevent

InternetInternet

InternetInternet

Web Server

Client B

Client C

Process Planning Server

CE A

Intranet

"#$%&

Files

Online

Server

Pro/ E

RE EquipmentElectronic Commerce Server

Client D

Collaborative Enterprise Service Bureau Client

Client A

CE B

CE C

CE D

RP Equipment

CAD Workstation

RT Equipment

DBMS

Fig. 5. Networked structure of service system.

Table 1

Configuration of running platform

Software component Software product

Operating system Windows 2000 advanced server

Web server IIS 5.0 þ Tomcat 3.2

Database server SQL server 2000

Mail server Exchange server 5.5

Proxy server Proxy server 2.0

H. Lan et al. / Computers in Industry 54 (2004) 51–67 59

中国科技论文在线 http://www.paper.edu.cn

hacking system, two firewalls based on package filtra-

tion and proxy Server, namely, Cisico2511 router and

Proxy Server 2.0, have been established. The overall

configuration of Web platform is shown in Table 1.

6. Design of internet application

6.1. Browse/server model

The model of information service based on WWW

falls into two broad categories: Client/Server (abbre-

viation C/S) and Browser/Server (B/S). C/S is a two-

tier model where a connection is built directly between

the Client and Database Server. In comparison, B/S is

a three-tier model where a connection is built between

the Servlet or Application Server and Database Server,

and the Clients obtain the data from the Servlet or

Application Server. In the three-tier model, it is the

middle tier of Servlet or Application Server objects

that deal with all Database access operations. B/S has

the same benefits (e.g. highly interactive, graphical

user interface aids productivity) as C/S, but avoids the

enormous distribution and maintenance problem.

Besides an operating system and personal productivity

software, the only software that the user-end needs, is

a Web Browser that can run Java Applets. The B/S

architecture allows developing professionals to focus

on development and maintenance tasks on the Server

side in spite of the increasing number of distributed

customers. Therefore, there are a number of advan-

tages for a B/S model: thin Client (platform indepen-

dent), central software storage and control, high

interactivity, economy in system development, main-

tenance and upgrade. Due to the distributed and

heterogeneous nature of clients and collaborative

enterprises, this service system is based on B/S struc-

ture which can fit the distributed and heterogeneous

environment of networked manufacturing. The struc-

ture of B/S model is shown in Fig. 6.

6.2. Choosing a server-side language

Creating dynamic Web pages that interact with the

user showing customized information is the pith of

Web application for B/S model. With the rapid devel-

opment and prevalence of Internet, a variety of solu-

tions have appeared which enables the development of

Web application to become more and more simple,

convenient and effective. Four Server-side scripting

languages including Common Gateway Interface

(CGI), Active Server Pages (ASP), Person Home

Pages (PHP), and Java Server Pages (JSP), are fre-

quently used now.

CGI scripts are inefficient and difficult to be used for

writing Server extensions. Each time someone hits a

CGI script, a new process is created on the Server; if a

script is written in an interpreted language like Perl, the

Server has to start up another Perl interpreter, consum-

ing more processing time and memory. The situation

gets even worse when it resides on a site that is getting a

few thousand hits a day. Another disadvantage with

CGI is that a CGI program can not interact with the

Web Server during its execution because it is running in

a separate process. Microsoft attempted to change all

this when they introduced Active Server Pages, which

allows developers to use simple scripting to access the

Server and its extensions. ASP is almost as efficient as

writing code directly to the Server’s application pro-

gram interface, and it is more efficient than CGI

because it runs as a service and can take advantage

of multithreaded architectures. But while ASP provides

an efficient way to return dynamic content, it essen-

tially limits one to Microsoft platforms, and even the

Database

Client-side Server-side

Database Server

Web Server

Inter Operability

Components

Web Browser

Fig. 6. Structure of browser/server model.

60 H. Lan et al. / Computers in Industry 54 (2004) 51–67

中国科技论文在线 http://www.paper.edu.cn

simplest of scripting mistakes can crash or hang the

Web Server [41]. PHP is an open-source Server-side

scripting language for creating dynamic Web pages for

Web applications. A particular strength is that it can be

used to develop Websites on a desktop system and

deploy then on secure Servers such as those found

commonly only running UNIX or Linux. The PHP

drawbacks that we have found are predominantly in its

weak abstraction for Databases (each Database back-

end is accessed through a different interface. In other

words, PHP is limited to using a small handful of free

Database APIs, none of which are compatible with each

other), underdeveloped library mechanism (lacking

Peril’s true ‘‘module’’ concept) and occasional linguis-

tic quirks [42].

In response to ASP, Sun Microsystems gave the

world Java Server Pages (JSP) technology, which is

based entirely upon Sun’s popular Java programming

language and gives developers the advantages of devel-

oping in Java in a more relaxed, script-like environ-

ment. JSP is a better solution generating dynamic Web

pages in contrast to ASP, PHP, and CGI. Together, JSP

and Servlets provide an attractive alternative to other

types of dynamic Web scripting/programming that

offers platform independence, enhanced performance,

separation of logic from display, ease of administration,

extensibility into the enterprise and most importantly,

ease of use [43]. JSP/Servlets has been widely applied

by many electronic commerce providers such as the

famous E-Business. EJBþ JSPþServlets are almost to

be a standard of developing electronic commerce.

Hence, it is a better decision to develop dynamic

Web pages by JSP and Servlets.

6.3. Constructing development platform

The running and development environment of JSP

and Servlets is especially complicated. The running

and development framework of JSP and Servlets is

described in Fig. 7. The application development

platform is shown in Table 2. The development kits

of application are reported in Table 3. Figs. 8–11

illustrate the Home page, Web page for manufacturing

service, Web page for remote STL checking, and Web

page for client management. The web page for user

interface of online pricing engine (OPE) in Internet

Explorer 5.0 and a case of online quote are illustrated

in Figs. 12 and 13 respectively.

7. Case study

To illustrate exactly how the service system works

and the benefits it can bring to the users and service

Web Browser

Development Kits HTML/Servlet/JSP Web Pages

JSP/Servlet Engine

Java Running Environment Web Server

Operating System

Database

Client-side Server-side

Fig. 7. Running and development framework of JSP and Servlets.

Table 2

Application development platform

Software component Software product

Operating system Windows 2000 advanced server

Web server Internet information server 5.0

Database server SQL server 2000

Web browser Internet explorer 5.0

Java 2 development kit J2sdk 14.0

JSP/servelets engine Tomcat 3.2

Table 3

Application development kits

Software component Software product

JSP JRunStudio 3.0

JavaBeans JBuilder 6.0

Web pages create Frontpage 2002

Image processing Adobe Photoshop, 5.0 CS

Animation Flash 5.0

H. Lan et al. / Computers in Industry 54 (2004) 51–67 61

中国科技论文在线 http://www.paper.edu.cn

Fig. 8. Home page of service system.

Fig. 9. Web page for manufacturing service.

Fig. 10. Web page for remote STL checking.

Fig. 11. Web page for client management.

Fig. 12. Web page for opening a local .STL file in OPE.

Fig. 13. Web page for price result of the .STL file in OPE.

62 H. Lan et al. / Computers in Industry 54 (2004) 51–67

中国科技论文在线 http://www.paper.edu.cn

4 Task Assignment (CAD Modelling)

Service Bureaus(Internet)

6 Online Collaborative Design And Modification

10 Consign Mock-ups

Shaanxi Productivity

Promotion Center

Chongqi Productivity

Promotion Center

A Company

5 Electronic Contract

(CAD Modelling)

7 Submit CAD Models

4 Task Assignment (RP)

8 Deliver CAD Models

5 Electronic Contract (RP)

9 Submit And Inspect Mock-ups

3 Electronic Contract (Mock-ups)

2 Business Negotiation

1 Submit The Task Requirement

And Relevant Resource

RP Equipment

Fig. 14. The workflow of case.

Fig. 15. 3D CAD models submitted by Shaanxi Productivity Promotion Center.

H. Lan et al. / Computers in Industry 54 (2004) 51–67 63

中国科技论文在线 http://www.paper.edu.cn

bureaus, an actual example is now presented. Let us

assume that a company was working on a new design

of the curing coryza apparatus for which a number of

physical models would be required. The model was

purely for the purpose of design visualization and

would be used as a means of communication with

other functional departments in the organization. The

task requirement and relevant resources were sub-

mitted to SB by the job management module of the

service system. After receiving the job requirement,

the system would firstly perform the process planning

by which the job was to be decomposed into the 3D

CAD modelling and making prototype, and SL was

selected as the most suitable process for building the

mock-ups through the ‘‘RP selector’’, while the ser-

vice system offered the preliminary product quote and

manufacturing time for the user. Accepted initially

such results, the user continued to negotiate further

with SB by Video-conferencing system. Once a com-

mercial, a contract was to be confirmed in the end.

Subsequently, the 3D CAD modelling and prototype

making were assigned to the Shaanxi Productivity

Promote Center and Chongqi Productivity Promote

Center respectively to complete. Finally, the green

parts would be checked online and delivered to the end

user. The detailed workflow is represented in Fig. 14.

Table 4

Result of process planning

Process step Collaborative enterprises Finish time (day) Price (RMB) Remark column (add days)

CAD modelling Shaanxi Productivity Promotion Center 2 1200 0.5 (Deliver CAD model)

Making mock-up Chongqi Productivity Promotion Center 3 6400 2 (Consign Mock-up)

Fig. 16. Mock-ups submitted by Chongqi Productivity Promotion Center.

64 H. Lan et al. / Computers in Industry 54 (2004) 51–67

中国科技论文在线 http://www.paper.edu.cn

The result of process planning is reported in Table 4.

The 3D CAD models submitted by the Shaanxi

Productivity Promote Center are illustrated in

Fig. 15. The mock-ups fabricated by the Chongqi

Productivity Promote Center are shown in Fig. 16.

In contrast to the traditional development mode, it can

cut the new product costs by up to 50% and the time-

to-market by 75%. Consequently, the costs and lead

times are substantially reduced using this service

system to develop new products.

8. Conclusions and future research

In order to meet the current demand of rapid

product development, a novel integrated system of

rapid product development based on rapid prototyp-

ing is proposed, and a networked service system

which offers better support for the rapid product

development of small and medium sized enterprises

is established. A Java solution is used for construct-

ing the networked manufacturing service system

based on the three-tier Browser/Server mode. Since

Java technology is introduced to this research, the

infrastructure can be easily extended into a standard

JINI computing model in the future. The service

system which includes the technology information

platform, E-commerce platform, and manufacturing

service platform, provides a production collaborative

environment for users and service bureaus, enables

the share of manufacturing resource and can effec-

tively aid the rapid product development of small and

medium sized enterprises. This system has been

employing in the Northwest Productivity Promotion

Center. It has been shown from a number of case

studies that the system has a high potential to speed

up the new product development. As a result, the

implementation of such a system will represent a

fundamental shift of enterprise strategy and manu-

facturing paradigms in organization.

Networked manufacturing and manufacturing ser-

vice system based on Web are new manufacturing

mode in term of mission, structure, infrastructure,

capabilities, and design process, which need more

detailed research and theory building. Many renowned

companies and universities have been involving in the

further development and new application of net-

worked manufacturing service system. The significant

contribution of this paper is to construct an actual

networked manufacturing service system to support

rapid product development and demonstrate how to

develop a networked service system based on Java-

enabled solution. Further research will be focused on

the product collaborative commerce (CPC), the col-

laborative service support, and the detailed structure

and formulation of the central-monitoring mechanism

of such a partnership system.

Acknowledgements

This project was supported by The National High

Technology Research and Development Program (863

Program) under the title ‘‘RP&M networked service

system’’(No. 2002AA414110), and the ‘‘Tenth Five

years’’ National Key Technologies R&D Program of

China under the title ‘‘ Research and demonstrator of

rapid manufacturing integrated system based on rapid

prototyping’’ (No. 2001BA205B10-CMTT1001).

References

[1] W.B. Lee, H.C.W. Lau, Multi-agent modeling of dispersed

manufacturing networks, Expert Systems with Application 16

(1999) 297–306.

[2] S.M. Rahman, R. Sarker, B. Bignall, Application of multi-

media technology in manufacturing: a review, Computers in

Industry 38 (1999) 43–52.

[3] N.A. Waterman, P. Dickens, Rapid product development in

the USA, World Class Design To Manufacture 1 (3) (1994)

27–36.

[4] L.M. Camarinha-Matos, H. Afsarmanesh (Eds.), Infrastruc-

tures for virtual enterprises networking industrial enterprises,

Kluwer Academic Publishers, Dordrecht, 1999.

[5] L.M. Camarinha-Matos, H. Afsarmanesh, C. Garita et al.,

Towards an architecture for virtual enterprises, Journal of

Intelligent Manufacturing 9 (2) (1998) 189–199.

[6] L.M. Camarinha-Matos, Execution system for distributed

business processes in a virtual enterprise, Future Generation

Computer Systems 17 (2001) 1009–1021.

[7] J. Lee, Teleservice engineering in manufacturing: challenges

and opportunities, International Journal of Machine Tools &

Manufacture 38 (1998) 901–910.

[8] L.L. Abdel-Malek, C. Wolf, P.D. Guyot, Telemanufacturing:

a flexible manufacturing solution, International Journal of

Production Economics 56 (1998) 1–12.

[9] B. Montreuil, J.-M. Frayret, S.D. Amours, A strategy

framework for networked manufacturing, Computers in

Industry 42 (2000) 299–317.

H. Lan et al. / Computers in Industry 54 (2004) 51–67 65

中国科技论文在线 http://www.paper.edu.cn

[10] S.K. Tso, H. Lau, J.K.L. Ho, Coordination and monitoring in

an intelligent global manufacturing service system, Compu-

ters in Industry 43 (2000) 83–95.

[11] K. Cheng, P.Y. Pan, D.K. Harrision, Web-based design and

manufacturing support systems: implementation perspectives,

International Journal of Computer Integrated Manufacturing

14 (1) (2001) 14–27.

[12] O.F. Offodile, L.L. Abdel-Malek, The virtual manufactur-

ing paradigm: the impact of IT/IS outsourcing on manu-

facturing strategy, In. J. Production Economics 75 (2002)

147–159.

[13] B.Q. Huang, H.M. Gou, W.H. Liu et al., A framework for

virtual enterprise control with the holonic manufacturing

paradigm, Computers in Industry 49 (2002) 299–310.

[14] D. O’Sullivan, Framework for managing business develop-

ment in the networked organisation, Computers in Industry 47

(2002) 77–88.

[15] H.A. Akkermansa, H.V.D. Horstc, Managing IT infrastructure

standardisation in the networked manufacturing firm, In. J.

Production Economics 75 (2002) 213–228.

[16] W. Jin, Y.R. Ni, J.T. Xi et al., Research on the application of

technology-oriented rapid response manufacturing in a

distributed network environment, Journal of Materials

Processing Technology 129 (2002) 579–583.

[17] J. Woerner, H. Woern, Distributed and Secure Co-operative

Engineering in Virtual Plant Production, in: International

Conference on Advanced Production Management Systems:

Collaborative Systems for Production Management, Nether-

lands, 2002.

[18] http://www.sme.org/gmn, 2002.

[19] http://www.aims.parl.com, 2002.

[20] http://www.3M.com, 2002.

[21] S. Foo, S.C. Hui, C. Leong et al., An integrated help desk

support for customer services over the World Wide Web–a

case study, Computers in Industry 41 (2000) 129–145.

[22] J.P.T. Mo, C. Menzel, An integrated process model driven

knowledge based system for remote customer support,

Computers in Industry 37 (1998) 171–183.

[23] http://www.sdsc.edu/tmf/, 2002.

[24] H. Muller, The decision dilemma assessment and selection of

rapid prototyping process chains, in: Proceedings of the 8th

European Conference on Rapid Prototyping and Manufactur-

ing, Nottingham, 1999, pp. 177–192.

[25] http://www.ltk.hut.fi/RP-Selector, 2002.

[26] R. Bibb, Z. Taha, R. Brown et al., Development of a rapid

prototyping design advice system, Journal of Intelligent

Manufacturing 10 (1999) 331–339.

[27] R.I. Campbell, M.R.N. Bernie, Creating a Database of rapid

prototyping system capabilities, Journal of Materials Proces-

sing Technology 61 (1996) 163–167.

[28] http://www.quickparts.com, 2002.

[29] http://www.3Dsystem.com, 2002.

[30] H.B. Lan, Y.C. Ding, H. Jun et al., Web-based tele-

manufacturing service system of rapid tooling, Chinese

Journal of Mechanical Engineering 38 (9) (2002) 1–7.

[31] H.B. Lan, H. Jun, Y.C. Ding et al., Functional design and

implementation of rapid prototyping networked manufacturing

service based on Internet, China Mechanical Engineering 14 (1)

(2003) 34–37.

[32] D. Kochan, C.C. Kai, Z.H. Du, Rapid prototyping issues in

the 21st century, Computer in Industry 39 (1999) 3–10.

[33] Y.H. Chen, C.T. Ng, Integrated reverse engineering and rapid

prototyping, in: Proceeding of 1996 ICC&IC, 1996, pp. 481–

484.

[34] S. Motavalli, Review of reverse engineering approaches, in:

23th International Conference on Computers and Industrial

Engineering, 1998, pp. 25–28.

[35] D. King, T. Tansey, Alternative materials for rapid tooling,

Journal of Materials Processing Technology 121 (2002) 313–

317.

[36] D.T. Pham, R.S. Gault, A comparison of rapid prototyping

technologies, International Journal of Machine Tools &

Manufacture 38 (1998) 1257–1287.

[37] R.J.M. Hague, P.E. Reeves, Rapid prototyping, tooling and

manufacturing, Repra Technology LTD., Shawbury, Shrews-

bury, Shropshire, UK, 2000.

[38] J.F. Miller, CAD Requirements for rapid prototyping

tutorial, in: Proceedings of Rapid Prototyping & Manufac-

turing ’94: Society of Manufacturing Engineers, 1994,

pp. 28–34.

[39] H.L. Huang, B.H. Lu, Y.C. Ding et al., Stereolithography

oriented online price engine using Internet, Journal of Xi’an

Jiaotong University 34 (11) (2000) 57–60.

[40] H.L. Huang, Y.C. Ding, B.H. Lu, Build-time estimation

algorithm for Stereolithograpy based on model geometrical

features, Journal of Xi’an Jiaotong University 35 (11) (2001)

1147–1150.

[41] http://www.microsoft.com, 2002.

[42] http://www.php.com, 2002.

[43] http://www.sun.com, 2002.

Hongbo Lan is a PhD candidate in the

department of mechanical engineering

at the Xi’an Jiaotong University. He

received his MSc degree in mechanical

engineering from Shandong University

of Technology in 2000. His current

research interests include networked

manufacturing, computer integrated

manufacturing system, rapid prototyp-

ing and production service system based

on Internet/Intranet.

Yucheng Ding is a professor in the

department of mechanical engineering,

Xi’an Jiaotong University. He gained his

PhD degree in mechanical engineering

from Xi’an Jiaotong University in 1989.

His major research interests are rapid

response manufacturing, Telemanufac-

turing, rapid prototyping and reverse

engineering.

66 H. Lan et al. / Computers in Industry 54 (2004) 51–67

中国科技论文在线 http://www.paper.edu.cn

Jun Hong is an associate professor in the

Department of Mechanical Engineering

at the Xi’an Jiaotong University. He

earned his PhD degree from Xi’an

Jiaotong University in 2000. His areas

of research interests include CAD/CAM

integration, networked manufacturing,

information integration and CSCW

systems.

Hailiang Huang is a post-doctoral

fellow in the Department of Industrial

Engineering and Management, Shanghai

Jiaotong University. He obtained his

PhD degree from Xi’an Jiaotong Uni-

versity in 2002. His principal research

interests are networked decision support

system, database system and SCM.

Bingheng Lu is a professor in the

department of mechanical engineering

at Xi’an Jiaotong University. He re-

ceived his PhD degree in mechanical

engineering from Xi’an Jiaotong Uni-

versity in 1986. His research interests

include rapid prototyping and manufac-

turing (RP&M) technologies, Internet-

based manufacturing, rapid product

development and advanced manufactur-

ing system.

H. Lan et al. / Computers in Industry 54 (2004) 51–67 67

中国科技论文在线 http://www.paper.edu.cn