Professional Documents
Culture Documents
*Corresponding author. Email: hongzinli@lzu.edu.cn, School of Information Science and Engineering, Lanzhou University,
730000, Lanzhou, Gansu, PR China.
Figure 2. A1 diagram of the reference business processes obtained from the A0 diagram.
products and services providers also refer to the attributes Similarly, an OEM applies the Search for Potential
of potential partner when they register their offers in the Partners service, which also accesses the pre-defined
DRAGON Portal. Apart from the basic information such attributes library. The OEM can define the requirements
as the name, location, contacts etc., the attributes of a information through the navigation of the Search for
potential partner include the following information: Potential Partners service. The initial requirements for the
potential partners are submitted to the DRAGON en-
. The Standard International Trade Classification gineering portal. The submitted requests are matched
(SITC) or International Standard Industrial Classifi- against the registered offers from the products/services
cation (ISIC). providers. The matching results are a list of potential
. The relevant certification situations such as ISO 900x partners. The OEM then makes a pre-selection from the list
etc. of potential partners for further detailed evaluation based
. The quality assurance measures such as measuring on a weighting factor for each requirement attribute.
equipments, sampling methods, and quality control Since the Product/Service Registration service and the
methods. Search for Potential Partners service access the same library
of attributes, the offers and the OEM’s request can be
3.1.2. Required services and the involved components of the matched effectively. Moreover, missing information, which
portal. The Search Partner process needs the following the product/service provider may choose not to publish,
portal services: the Product/Service Registration service, will be easily detected. In such cases, a Request for
the Search for Potential Partner service, the Matching Information (RFI) email will be automatically sent to the
service, and the Evaluation of Matching Results service. product/service provider, leading to an update of the
A product or service provider accesses the Product/ potential partners profile based on the requested informa-
Service Registration service, which further accesses a tion (Grabowski et al. 2001).
library of pre-defined attributes. The product/service It is possible that some of the products/services provider
provider can select the information that they wish to have will choose not to submit the missing information. In such
published. Attributes not in the library may be defined by cases, the matching processes should not be suspended
the product/service provider and added to the appropriate indefinitely. Specifying a deadline for answering the
library category. Through the navigation of the Product/ requests is necessary. When the deadline is reached, the
Service Registration service, the entire set of attributes for evaluation process for the partners not providing the
potential partners are accessed and the offer information missing information continues.
about the product/service provider is registered in the The result of the Search Partner process is a list of
Product/Service Database of the portal. potential partners. The Search for Potential Partners
456 H. Li et al.
service also deals with the cases of too long or too short a abilities to produce dies with desired rigidity, tolerances
list of potential partners. For example, if the list is too and specified surface finishes as well as to perform
short, some specific requirements in the original request mechanical analysis such as the deformation and strain of
might be removed, while if it is too long, more specific the die under high temperature, etc., are checked. After
attribute requirements could be added to the original investigating the engineering collaboration aspects of the
request and the matching service run again. pre-selected potential partners, the potential partners are
The objective of the Evaluation of Matching Results further qualified. The OEM negotiates with each of the
service is to support OEMs to evaluate and to rank the qualified potential partners on the delivery aspect of the
potential partners generated in the Search Partner process. products and services such as the cost and delivery time.
Each attribute to be evaluated is assigned a weighting Finally, the OEM selects the most suitable partner for each
factor representing its significance in collaboration. The industrial sector and establishes a formal collaboration
extent to which an offer attribute of a potential partner relationship with it.
matches the request attribute of an OEM is calculated. The
total score of a potential partner is the weighted sum of all 3.2.1. Challenges and solutions. The Search Partner process
the scores gained in the evaluated attributes. The outcome is the same for suppliers and joint venture partners.
of the Evaluation of Matching Results service is a ranked However, the Establish Collaboration processes of OEM-
list of potential partners. Then the OEMs can pre-select supplier relationship and joint venture are very different in
some partners among the ranked list of potential partners the risks that are taken by the partners, in the intensity of
and start to negotiate with them. The IDEF0 description of the interrelations of the partners, and in the purposes of the
the Search Partner process is shown in figure 3. partnership (Grabowski et al. 2002).
It can be seen that the OEM needs the knowledge to
evaluate the engineering collaborations with partners from
3.2. Establish Collaboration process
various industrial sectors. The OEM also needs the support
In the Establish Collaboration process, the pre-selected for the establishment of different collaboration forms.
potential partners are evaluated in terms of attributes for The solution of the DRAGON engineering portal is to
future engineering collaboration, such as the competence of explicitly express the knowledge needed for evaluating the
a potential partner in its specific industrial sector, the potential partner from a certain industrial sector. A pre-
computer-aided application systems used (e.g. CAD, CAM defined attributes set, called the attributes of the collabora-
or PDM), the supported engineering data format, and the tion partner, is provided. Attributes of the collaboration
means of information sharing and exchange provided. For partners are dependent on industrial sectors and represent
example, if the potential partner is a dies provider, its the information about collaboration aspects that should be
investigated when evaluating the potential partners for the number of negotiation loops depends on the complexity of
final selection. For example, potential partners from the supplied part or component. Finally, the OEM selects a
mechanical engineering should be investigated based on partner and issues a request for proposal (RFP) to them. If
the computer-aided application systems used (e.g. CAD, the supplier accepts the RFP and makes a proposal, a
CAM or PDM), the engineering data format supported, the contract is signed and the OEM–supplier collaboration is
support of STEP (STandard for the Exchange of Product established.
model data) and the relevant application protocol, and the The establishment of joint venture collaboration is more
communication media etc. Attributes of collaboration complex because of the foundation of a third legal party.
partners are organized according to the SITC classification The engineering portal only supports the OEM to issue a
or ISIC classification. questionnaire to the potential joint venture partner. The
For the establishment of OEM–supplier relationships, negotiations are conducted outside the scope of the portal.
the requirements of the OEM and the offers of each pre-
selected partner are merged and displayed in certain Web 3.2.2. Required services and the involved components of the
pages, which serves as the basis for the negotiation. For portal. The establishment of OEM–supplier collaboration is
each merged attribute, there will be two fields, one supported with the Evaluation of Negotiation service. The
corresponding to the offer of the supplier, the other establishment of OEM–supplier collaboration needs to
corresponding to the requirement of the OEM. The OEM access the product/service database and the pre-defined
and each pre-selected suppliers will carry out a number of attributes of collaboration partners and to use the template
negotiations. During each loop of negotiation, the OEM of the RFP provided by the portal. The attributes of
can further refine its requirements by adding new attributes collaboration partner are combined with the attributes of
and their weights to the original ones. Each pre-selected potential partners, forming the Attributes Library of the
partners may choose to reply to the newly added or DRAGON engineering portal.
adjusted existing attributes. Negotiation itself is carried out For the establishment of joint ventures, the DRAGON
off-line due to its complexity. But the results of each engineering portal only provides the OEM with a
negotiation loop are applied to a comparison algorithm questionnaire template, which will be issued to its pre-
through the weighted offer and request attributes for selected joint venture partners. The IDEF0 description of
evaluation of how closely matched both parties are. The the Establish Collaboration process is illustrated in figure 4.
4.1.3. Mapping between the XML document and the STEP underlying business services. For example, the completion
file. STEP is widely used as the international standard for of the Search for Potential Partner service automatically
the exchange of product model data. The utilisation of triggers the Matching service, while the completion of the
STEP realises the sharing of the information during the Matching service automatically generates Request for
product life cycle and concurrent engineering, which Information.
shortens the product development period. However, the The integration of the Establish Collaboration process
application system cannot exchange the product data and the Develop Product process are based on the common
defined with EXPRESS language directly through the data objects that are created after the establishment of
Web. Therefore, there is a great need to combine the collaboration, such as the name of the project, the
advantages of the two languages. The standard for document folder, the project and its location in the
representing EXPRESS models and data with XML is DRAGON engineering portal, the name of the collabora-
ISO 10303-28, named XML Representation Methods for tion partner as well as its representatives and contacts, etc.
EXPRESS-Driven Data. For the applications to exchange The process modelling service should be able to access these
data with the support of the engineering portal, there must data objects when creating the workflow model of
be a mapping from STEP model to XML data and vice collaborative product development process, and so should
versa. be the workflow execution service when executing the
workflows.
In the Develop Product process, the internal engineering
4.2. SOAP-based information exchange
process of the OEM and its collaboration partners should
The engineering portal plays the role of information be integrated. The integration is based on sharing a STEP-
exchange centre for collaboration partners. After the based product model pertaining to the respective industrial
product data from the involved application systems are sector, and mapping STEP model to XML data. The
mapped to XML, they can be exchanged using Web-based organization integration of the product development team,
communication protocol. SOAP (Simple Object Access and the application of workflow management technology
Protocol) is the protocol that serves this purpose. XML are also the important aspects of the integration of the
data are embedded in SOAP messages and transferred engineering process of collaboration partners
through HTTP protocol. Therefore, SOAP is an open and
platform independent application communication protocol
5.3. Organizational integration of the product development
that can be easily adopted by enterprises to implement
team
information exchange in the Web environment.
When coordinating the product development process with
workflow management technology, not only should the
5. Implementation of business process integration activities, and the logical dependencies between these
activities be modelled, but also the workflow participants
5.1. Architecture of the engineering portal
and the policies to assign the tasks should be defined in the
The DRAGON Engineering Portal is a typical Web-based process model. If the tasks are directly assigned to the
application with a three-tier architecture. The first tier
includes the application clients, which are usually standard
Web browsers. The middle tier includes Web servers and
application servers. The Web server processes the HTTP
requests from the application clients and returns the Web
pages for presentation. The application server performs
computations according to business logic, returning the
results to the Web server. The third tier provides data
services for the Web servers and application servers. The
components that provided the business services are located
in the middle tier of the engineering portal as application
servers.
users, or the organization model is defined within the First, the OEM defines the initial product structure.
workflow model, the process model will lack flexibility as Then two activities happen in parallel: the OEM exports
the workflow process should be re-defined when the the initial product structure to the portal and makes the
organization structure or the members of the project team relevant product structure available for the respective
of each collaboration partner are changed. collaboration partners. The portal notifies the collabora-
In order to enhance the run-time flexibility of workflow tion partners of the event. Milestones are defined in this
management functionality, the organizational model of the activity according to the product development plan.
product development team is separately defined, which will When a milestone is reached, two activities happen in
be referred to by the relevant workflow model, as shown in parallel: each collaboration partner is reminded to export
figure 6. the milestone development results to the portal. The
The organization model for collaborative product devel- portal notifies the OEM of the event. The OEM imports
opment defines the objects, their attributes and the milestone development results to its local application
relationships concerning the collaborative product devel- system, and decides if an engineering change is necessary
opment team. The main objects of the organization model by checking the milestone development results of all
are the OEM team, partner team, department, workgroup, collaboration partners. If the engineering change is
user and role, etc. The relationships between organization necessary, the engineering change sub-process is invoked.
objects include ‘Play Role’, ‘Belong To’ and ‘Supervise’, The check activity and engineering change sub-process
etc. Both the objects and their relationships have attributes. are looped until the engineering change is unnecessary.
Then the process determines the project status as ongoing
or end.
5.4. Workflow model of the collaborative product
The engineering change sub-process starts with the
development process
OEM marking the original solutions that do not satisfy its
In collaborative product development, the collaboration requirements. Then the engineering change order (ECO) is
partners need only to know the requirements of the product created. The next two activities happen in parallel: the
part defined by the OEM, and submit the development OEM exports the marked solutions as well as the
results. It is required that the internal product development engineering change proposals to the portal; the portal
processes representing the technical know-how of the issues the ECO to the involved collaboration partner. On
collaboration partners should not be exposed. Moreover, receiving the ECO, the collaboration partner imports the
the product development process is highly dynamic and it is marked solutions to its local application systems and finds
difficult to model its details in advance. Under these new solutions. The new solutions are exported to the
modelling requirements, the workflow model supported by portal and the engineering portal automatically sends an
the DRAGON engineering portal describes only the major email to notify the OEM of the new solutions. Then the
steps in the collaborative product development, as shown in engineering change sub-process is terminated, as shown in
figure 7. figure 8.
462 H. Li et al.
References
Alhir, S.S., UML in a nutshell – a desktop quick reference, 1998 (O’Reilly
& Associates, Inc.: Sebastopol).
Barkmeyer, E.J. and Lubell, J., XML representation of EXPRESS models
and data. Available online at http://www.mel.nist.gov/msidlibrary/doc/
xse2001.pdf, 2005.
Chen, Y., Shir, W. and Shen, C., Distributed engineering change
management for allied concurrent engineering. International Journal of
Computer Integrated Manufacturing, 2002, 15(2), 127–151
Cheng, K., Pan, P.Y. and Harrison, D.K., Web-based design and
manufacturing support systems: implementation perspectives. Interna-
tional Journal of Computer Integrated Manufacturing, 2001, 14(1), 14–27
Cichocki, A., Helal, A.S., Rusinkiewicz, M. and Woelk, D., Workflow and
Figure 8. Workflow model of the engineering change sub- Process Automation: Concepts and Technology, 1998 (Kluwer Academic
process. Publishers: Massachusetts).
Dorador, J.M. and Young, R.I.M., Application of IDEF0, IDEF3 and
UML methodologies in the creation of information models. International
Journal of Computer Integrated Manufacturing, 2000, 14(5), 430–445
Grabowski, H., Lossack, R., Gebauer, M., Hornberg, O. and Klaar, O.,
6. Conclusion DRAGON: Development of an InteRActive EnGineering Portal for
Open Networks, in Proceedings of ICeCE 2001, International Conference
Communication and engineering data consistency are the
on eCommerce Engineering: New Challenges for Global Manufacturing in
main challenges of collaborative product development. the 21st Century, 16–18 September, 2001, Xi’an, PR China.
Thanks to the development of Internet and Web technol- Ho, J.K.L., Fung, R., Chu, L. and Tam, W.M., A multimedia
ogy, it is possible to build up an engineering portal to solve communication framework for the selection of collaboration partners
the problem. The activities and business processes are in global manufacturing. International Journal of Computer Integrated
Manufacturing, 2000, 13(3), 273–285.
supported by the engineering portal covering from search-
Huang, G.Q. and Mak, K.L., Issues in the development and implementa-
ing for potential partners, establishing collaboration and tion of web applications for product design and manufacture.
developing product collaboratively. However, these activ- International Journal of Computer Integrated Manufacturing, 2001a,
ities and processes must be effectively integrated and 14(1), 125–135
managed. In this paper, the IDEF0 method is used to Huang, G.Q. and Mak, K.L., Web-integrated manufacturing: recent
developments and emerging issues. International Journal of Computer
model the business processes for capturing the character-
Integrated Manufacturing, 2001b, 14(1), 3–13
istics of problems and for identifying the functionalities Jablonski, S. and Bussler, C., Workflow Management: Modelling Concepts,
required by the portal. Emphases in business process Architecture and Implementation, 1996 (International Thomson Compu-
integration are put on the application of concurrent ter Press: London).
engineering principle and workflow management technol- Klaar, O., Dunne, K., Grein, G., Joerg, M., Mahl, A., Lossack, R. and
Grabowski, H., Computer Supported Collaboration Establishment in
ogy. Information integration is ensured by sharing a STEP-
Multicultural Environments, in Proceedings of the eBusiness and eWork
based product model and mapping STEP model to XML Conference, 16–18 October, 2002, Prague.
data. The solution for the coordination problem of a Lau, H.C.W. and Wong, E.T., Partner selection and information
product development team is based on workflow manage- infrastructure of a virtual enterprise network. International Journal of
ment technology. Computer Integrated Manufacturing, 2001, 14(2), 186–193.
Nidamarthi, S., Allen, R.H. and Sriram, R.D., Observations from
supplementing the traditional design process via Internet-based colla-
Acknowledgments boration tools. International Journal of Computer Integrated
Manufacturing, 2001, 14(1), 95–107.
The research activities within the DRAGON Project are Riempp, G., Wide Area Workflow Management- Creating Partnerships for
mainly supported by the European Commission (IST, 5th the 21st Century, 1998 (Springer-Verlag: London).
Vernadat, F.B., Enterprise Modelling and Integration: Principles and
Framework Programme) and the Chinese Ministry of
Applications, 1996 (Chapman & Hall: New York).
Science and Technology (MOST). The authors wish to Wang, S., OO modelling of business processes. Information Systems
acknowledge Alexander Mahl and Dipl.-Ing. Oliver Horn- Management, 1994, Spring, 36–43
berg for their valuable contributions to the information WfMC, Workflow Management Coalition, 1995, The Workflow Manage-
exchange aspect of this paper. ment Coalition-Document Number TC-1003, 19 January.