Designing by Services: A New Paradigm for Collaborative Product Development

  • Hongwei WangEmail author
  • Heming Zhang
Part of the Springer Series in Advanced Manufacturing book series (SSAM)


The design and development of complex products entails the collaborative work of multidisciplinary and geographically distributed teams. The collaborative work largely depends on the effective sharing and integration of information and computing powers in a distributed environment, and thus raises the need of supplying flexible and accessible information for next generation design systems. Current design systems and tools are mainly focused on specific aspects such as design, analysis, and manufacturing while the need of integrated and collaborative development is not yet addressed. In this research, a paradigm of designing by services is envisaged which is aimed at supporting collaborative product development by integrating information and computing powers provided as services by organizations with relevant expertise. Such a paradigm requires a flexible architecture and the support of information technologies as it involves a large amount of complex information about products, processes, and people. This book chapter presents a paradigm of designing by services, describes the devising of a service oriented architecture for design systems for this paradigm, discusses the key enabling technologies involved, and introduces the development of a collaborative simulation using service oriented computing as a case study of software systems implementation.


Computer Support Cooperative Work High Level Architecture Synchronous Operation Simulation Service Collaborative Product Development 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



The authors acknowledge the support from the National Natural Science Foundation of China (Grant No. 61074110).


  1. 1.
    Wallace K (2011) Transferring design methods into practice. In: Birkhofer H (ed) The future of design methodology. Springer, London, pp 239–248CrossRefGoogle Scholar
  2. 2.
    Szykman S, Sriram RD (2006) Design and implementation of the Web-enabled NIST design repository. ACM Trans Internet Technol 6:85–116CrossRefGoogle Scholar
  3. 3.
    Szykman S, Fenves SJ, Keirouz W, Shooter SB (2001) A foundation for interoperability in next-generation product development systems. Comput Aided Des 33:545–559CrossRefGoogle Scholar
  4. 4.
    Rodriguez K, Al-Ashaab A (2005) Knowledge web-based system architecture for collaborative product development. Comput Ind 56:125–140CrossRefGoogle Scholar
  5. 5.
    Wang HW, Zhang HM (2008) An integrated and collaborative approach for complex product development in distributed heterogeneous environment. Int J Prod Res 46:2345–2361zbMATHCrossRefGoogle Scholar
  6. 6.
    Abrahamson S, Wallace D, Senin N, Sferro P (2000) Integrated design in a service marketplace. Comput Aided Des 32:97–107CrossRefGoogle Scholar
  7. 7.
    Wang H, Zhang H (2010) A distributed and interactive system to integrated design and simulation for collaborative product development. Robot Comput-Integr Manuf 26:778–789CrossRefGoogle Scholar
  8. 8.
    Li WD, Lu WF, Fuh JYH, Wong YS (2005) Collaborative computer-aided design—research and development status. Comput Aided Des 37:931–940CrossRefGoogle Scholar
  9. 9.
    Shen W, Hao Q, Mak H, Neelamkavil J, Xie H, Dickinson J, Thomas R, Pardasani A, Xue H (2010) Systems integration and collaboration in architecture, engineering, construction, and facilities management: a review. Adv Eng Inform 24:196–207CrossRefGoogle Scholar
  10. 10.
    Shen W, Hao Q, Li W (2008) Computer supported collaborative design: retrospective and perspective. Comput Ind 59:855–862CrossRefGoogle Scholar
  11. 11.
    Shyamsundar N, Gadh R (2002) Collaborative virtual prototyping of product assemblies over the Internet. Comput Aided Des 34:755–768CrossRefGoogle Scholar
  12. 12.
    Kim K-Y, Manley DG, Yang H (2006) Ontology-based assembly design and information sharing for collaborative product development. Comput Aided Des 38:1233–1250CrossRefGoogle Scholar
  13. 13.
    Wang JX, Tang MX, Song LN, Jiang SQ (2009) Design and implementation of an agent-based collaborative product design system. Comput Ind 60:520–535CrossRefGoogle Scholar
  14. 14.
    Li WD, Ong SK, Nee AYC (2005) A Web-based process planning optimization system for distributed design. Comput Aided Des 37:921–930CrossRefGoogle Scholar
  15. 15.
    Lee H, Kim J, Banerjee A (2010) Collaborative intelligent CAD framework incorporating design history tracking algorithm. Comput Aided Des 42:1125–1142CrossRefGoogle Scholar
  16. 16.
    Park J-H, Seo K-K (2006) A knowledge-based approximate life cycle assessment system for evaluating environmental impacts of product design alternatives in a collaborative design environment. Adv Eng Inform 20:147–154CrossRefGoogle Scholar
  17. 17.
    Curran R, Gomis G, Castagne S, Butterfield J, Edgar T, Higgins C, McKeever C (2007) Integrated digital design for manufacture for reduced life cycle cost. Int J Prod Econ 109:27–40CrossRefGoogle Scholar
  18. 18.
    Rahmani K, Thomson V (2012) Ontology based interface design and control methodology for collaborative product development. Comput Aided Des 44:432–444CrossRefGoogle Scholar
  19. 19.
    Wang K, Takahashi A (2012) Semantic Web based innovative design knowledge modeling for collaborative design. Expert Syst Appl 39:5616–5624CrossRefGoogle Scholar
  20. 20.
    Jiang P, Shao X, Qiu H, Gao L, Li P (2009) A web services and process-view combined approach for process management of collaborative product development. Comput Ind 60:416–427CrossRefGoogle Scholar
  21. 21.
    Shen W, Hao Q, Wang S, Li Y, Ghenniwa H (2007) An agent-based service-oriented integration architecture for collaborative intelligent manufacturing. Robot Comput-Integr Manuf 23:315–325CrossRefGoogle Scholar
  22. 22.
    Liu D, Peng J, Law KH, Wiederhold G, Sriram RD (2005) Composition of engineering web services with distributed data-flows and computations. Adv Eng Inform 19:25–42CrossRefGoogle Scholar
  23. 23.
    Pullen JM, Brunton R, Brutzman D, Drake D, Hieb M, Morse KL, Tolk A (2005) Using web services to integrate heterogeneous simulations in a grid environment. Future Gener Comput Syst 21:97–106CrossRefGoogle Scholar
  24. 24.
    Szykman S, Racz J, Bochenek C, Sriram RD (2000) A web-based system for design artifact modeling. Des Stud 21:145–165CrossRefGoogle Scholar
  25. 25.
    Chu C-H, Wu P-H, Hsu Y-C (2009) Multi-agent collaborative 3D design with geometric model at different levels of detail. Robot Comput-Integr Manuf 25:334–347CrossRefGoogle Scholar
  26. 26.
    Shen Q, Grafe M (2007) To support multidisciplinary communication in VR-based virtual prototyping of mechatronic systems. Adv Eng Inform 21:201–209CrossRefGoogle Scholar
  27. 27.
    Zha XF, Du H (2006) Knowledge-intensive collaborative design modeling and support: part I: review, distributed models and framework. Comput Ind 57:39–55CrossRefGoogle Scholar
  28. 28.
    Robin V, Rose B, Girard P (2007) Modelling collaborative knowledge to support engineering design project manager. Comput Ind 58:188–198CrossRefGoogle Scholar
  29. 29.
    Wang H, Johnson A, Zhang H, Liang S (2010) Towards a collaborative modeling and simulation platform on the Internet. Adv Eng Inform 24:208–218CrossRefGoogle Scholar
  30. 30.
    Shephard MS, Beall MW, O’Bara RM, Webster BE (2004) Toward simulation-based design. Finite Elem Anal Des 40:1575–1598CrossRefGoogle Scholar
  31. 31.
    Arnold M, Heckmann A (2007) From multibody dynamics to multidisciplinary applications. In: García Orden JC, Goicolea JM, Cuadrado J (eds) Multibody dynamics, vol 4. Springer, Netherlands, pp 273–294Google Scholar
  32. 32.
    Samin J, Brüls O, Collard J, Sass L, Fisette P (2007) Multiphysics modeling and optimization of mechatronic multibody systems. Multibody Sys Dyn 18:345–373zbMATHCrossRefGoogle Scholar
  33. 33.
    Kübler R, Schiehlen W (2000) Modular Simulation in multibody system dynamics. Multibody Sys Dyn 4:107–127zbMATHCrossRefGoogle Scholar
  34. 34.
    Xiang W, Fok SC, Thimm G (2004) Agent-based composable simulation for virtual prototyping of fluid power system. Comput Ind 54:237–251CrossRefGoogle Scholar
  35. 35.
    Roselló EG, Lado MJ, Méndez AJ, Dacosta JG, Cota MP (2007) A component framework for reusing a proprietary computer-aided engineering environment. Adv Eng Softw 38:256–266CrossRefGoogle Scholar
  36. 36.
    Tsai WT, Fan C, Chen Y, Paul R (2006) A service-oriented modeling and simulation framework for rapid development of distributed applications. Simul Model Pract Theory 14:725–739CrossRefGoogle Scholar
  37. 37.
    Wang YD, Shen W, Ghenniwa H (2003) WebBlow: a Web/agent-based multidisciplinary design optimization environment. Comput Ind 52:17–28CrossRefGoogle Scholar
  38. 38.
    Cheng H-C, Fen C-S (2006) A web-based distributed problem-solving environment for engineering applications. Adv Eng Softw 37:112–128CrossRefGoogle Scholar
  39. 39.
    Fan LQ, Senthil Kumar A, Jagdish BN, Bok SH (2008) Development of a distributed collaborative design framework within peer-to-peer environment. Comput Aided Des 40:891–904CrossRefGoogle Scholar
  40. 40.
    Reed JA, Follen GJ, Afjeh AA (2000) Improving the aircraft design process using web-based modeling and simulation. ACM Trans Model Comput Simul 10:58–83CrossRefGoogle Scholar
  41. 41.
    Byrne J, Heavey C, Byrne PJ (2010) A review of web-based simulation and supporting tools. Simul Model Pract Theory 18:253–276CrossRefGoogle Scholar
  42. 42.
    Wang H, Zhang H, Johnson A (2009) A service-oriented approach for the collaborative simulation of complex engineering systems. In: Proceedings of 2009 world conference on services–I, pp 78–84Google Scholar
  43. 43.
    Wang H, Zhang H (2006) Collaborative simulation environment based on HLA and web service. In: Proceedings of 10th international conference on computer supported cooperative work in design, CSCWD’06, pp 1–6Google Scholar
  44. 44.
    Pahl G, Beitz W, Wallace K, Blessing L (2007) Engineering design: a systematic approach. Springer, LondonGoogle Scholar
  45. 45.
    Ahmed S, Wallace KM (2004) Understanding the knowledge needs of novice designers in the aerospace industry. Des Stud 25:155–173CrossRefGoogle Scholar
  46. 46.
    Wang H, Johnson AL, Bracewell RH (2012) The retrieval of structured design rationale for the re-use of design knowledge with an integrated representation. Adv Eng Inform 26:251–266CrossRefGoogle Scholar
  47. 47.
    Manning CD, Raghavan P, Schutze H (2008) Introduction to information retrieval. Cambridge University Press, Cambridge, MAzbMATHCrossRefGoogle Scholar
  48. 48.
    Aurisicchio M, Bracewell R, Wallace K (2009) Understanding how the information requests of aerospace engineering designers influence information-seeking behaviour. J Eng Des 21:707–730CrossRefGoogle Scholar

Copyright information

© Springer-Verlag London 2013

Authors and Affiliations

  1. 1.School of EngineeringUniversity of PortsmouthPortsmouthUK
  2. 2.National CIMS Engineering Research CentreTsinghua UniversityBeijingChina

Personalised recommendations