A Service Encapsulation Method in Cloud Simulation Platform

  • Wensheng Xu
  • Lingjun Kong
  • Nan Li
  • Jianzhong Cha
Part of the Communications in Computer and Information Science book series (CCIS, volume 324)


In a cloud simulation platform, there exist a large number of simulation software tools that need to be encapsulated as services that can be invoked conveniently when required in the product development process. An appropriate architecture for encapsulating and managing these software tools are needed to facilitate the management of these simulation resources. In this paper, the service object-oriented architecture (SOOA) is adopted to construct the service sharing environment for engineering software on the dynamic network, and the SOOA-based two-stage service encapsulation method for engineering software is proposed. With this method, simulation software tools can be encapsulated and deployed as services conveniently without the need of programming, and the encapsulated services can be invoked and accessed conveniently through a standard Web browser via the cloud simulation platform portal.


service encapsulation cloud simulation simulation software tools service object-oriented architecture 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Sobolewski, M.: SORCER: Computing and Metacomputing Intergrid. In: 10th International Conference on Enterprise Information Systems, pp. 74–85. Springer, Berlin (2008)Google Scholar
  2. 2.
    Yu, J.Q., Cha, J.Z., Lu, Y.P., Xu, W.S., Sobolewski, M.: A CAE-integrated Distributed Collaborative Design System for Finite Element Analysis of Complex Product Based on SOOA. Advances in Engineering Software 41, 590–603 (2010)CrossRefzbMATHGoogle Scholar
  3. 3.
    The Apache River Project,
  4. 4.
  5. 5.
  6. 6.
    Fan, L.Y., Wang, Y.L., Chen, G., Han, Y.B., Xiao, T.Y.: CAD Software Encapsulation System Based on CORBA. Computer Engineering and Applications 39, 61–62 (2003) (in Chinese)Google Scholar
  7. 7.
    Zhang, G.H., Jiang, P.Y., Zhou, G.H.: Portalet-based Encapsulation for CAx Software. Computer Integrated Manufacturing Systems 12, 1134–1140 (2006) (in Chinese)Google Scholar
  8. 8.
    The Apache Velocity Project,
  9. 9.
    Newmarch, J.: Foundations of Jini 2 Programming. Apress, New York (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Wensheng Xu
    • 1
  • Lingjun Kong
    • 1
  • Nan Li
    • 2
  • Jianzhong Cha
    • 1
  1. 1.School of Mechanical, Electronic and Control EngineeringBeijing Jiaotong UniversityBeijingChina
  2. 2.School of Material and Mechanical EngineeringBeijing Technology and Business UniversityBeijingChina

Personalised recommendations