Mgr_OrganizationalProject class in Manager
package need one parameter, user’s loginId, and
returns all projects according to that.
Getorganizational_projectCount() method of
UI_ArrayofProjects class in UI package returns the
counts of returned projects by GetAll() method.
To demonstrate the functionality of the engine,
we built the CPC solution with the engine. It is a
kind of Web portal site that provides GUIs for user.
In Figure 4, (a) is the first page of CPC portal site
and (b) is the snapshot of displaying the product
structure acquired from other application system
through CPC adaptor. Collaborating enterprises can
manage and share a lot of information during the
entire product life cycle at this portal site. It has been
developed using Microsoft’s ASP.Net and Microsoft
SQL Server is used as a data repository.
Especially, to test for sharing product
information across enterprises, an adaptor for
SmarTeam (
SmarTeam), a commercial PDM system,
and an adaptor for SolidWorks (
SolidWorks), a
commercial CAD system, are developed together.
For security communication between adaptors, each
adaptor encrypts data and includes digital signature
using X509SecurityToken of WSE 2.0.
5 CONCLUSIONS
The engine proposed in this paper supports building
CPC solutions. We solved product data
interoperability and system application
interoperability that is required to collaborate across
enterprises with common data schema following
ISO STEMP PDM Schema and CPC adaptor which
is a set of Web services, respectively. The CPC
solution built using the engine can provide project
management, engineering change order, user and
organization management, data access control, data
search, and so on. Specially, it also provides the
functions of sharing information that is deficiency of
existing PDM systems. We constructed CPC
solution, a kind of Web portal site, with the engine
ourselves.
REFERENCES
Aberdeen group., 1997. Collaborative Product Commerce:
Delivering Product Innovations at Internet Speed.
MARKET VIEWOPINT Volume 12/Number 9.
D.Tony L, X.William X., 2001. A review of web-based
product data management systems. Computers in
Industry 44, pp 251-262.
Dragan S. D., Miao C. Y., Chee F., Yew C.,2000. An
Infrastructure for Inter-Organizational Collaborative
Product Development. Proceedings of the 33
rd
Hawaii
International Conference on System Sciences.
Jim, k., Markus, H., Rogerio, B., 2000. Usage Guide for
the STEP PDM Schema. PDM Implementor Forum.
Web Services Activity. http://www.w3.org/2002/ws
Hardwick M, Spooner DL, Rando T, Morris, 1996.
Sharing manufacturing information in virtual
enterprises. Commun ACM 39(2):46–54.
Bliznakov PI, Shah JJ, Urban SD, 1996. Integration
infrastructure to support concurrence and collaboration
in engineering design. Proceedings of the ASME
DETC and CIE Conference.
Urban SD, Shah JJ, Liu H, Rogers M, 1996. The shared
design manager, interoperability in engineering design.
Integr Comput Aided Eng 3(3):158–177.
Shah JJ, Jeon DK, Urban SD, Bliznakov P, Rogers M,
1996. Database infrastructure for supporting
engineering design histories. Comput Aided Des
28(5):347–360.
Senin N, Borland N, Wallace DR, 1997. Distributed
modeling of product design problems in a ollaborative
design environment. CIRP International Design
Seminar Proceedings.
Kim H, Lee JY, Han S-B, 1999. Process-centric istributed
collaborative design based on the Web. Proceedings of
ASME DETC and CIE Conference.
Liu DT, Xu XW, 2001. A review of web-based product
data management systems. Comput Ind 44(3):251–262.
Yeh SC, You CF, 2002. STEP-based data schema for
implementing product data management system. Int J
Comput Integr Manuf 15(1):1–17.
SmarTeam. http://www.smarteam.com/homepage.asp
SolidWorks. http://www.solidworks.com
THE ENGINE TO SUPPORT BUILDING CPC SOLUTIONS
121