The Software Architecture of a Problem Solving Environment for Enterprise Computing

  • Xu Jun Gang
  • Wang Hong An
  • Dai Guo Zhong
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2329)


Problem Solving Environment (PSE) is a new and diverse area of research, and till now it resists simple universally accepted definitions. In brief, PSE is a complete and integrated computing environment in which new application can be constructed, compiled and executed. This paper describes the concept and software architecture of a PSE for Enterprise computing (E-PSE). The E-PSE is developed to provide transparent access to heterogeneous distributed computing resources in one enterprise, and is to improve research productivity by making it easier to construct, compile and run computer applications so that the enterprise can achieve more advanced economic benefit as soon as possible. The E-PSE includes four modules: Visual Enterprise Modeling System, Visual Application Construction Environment, Application Wrapping & Integrating Tool and Application Runtime Environment. The application of the E-PSE in an oil-refining enterprise is presented. Related work about PSE is also described.


Business Process Software Architecture Enterprise Application Configuration Tool Enterprise Business 
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.


  1. 1.
    Panda, D. K., Ni, L. M.: Special Issue on Workstation Clusters and Network Based Computing. Journal of Parallel and Distributed Computing, 40 (1997) 1–3.CrossRefGoogle Scholar
  2. 2.
    Hariri, S., Topcuoglu, H., Furmanski, W., Kim, D., Kim, Y., Ra, I., Bing, X., Ye, B., Valente J.: Problem Solving Environments. IEEE Computer Society Press (1997).Google Scholar
  3. 3.
    Walker, D. W.: The Software Architecture of a Distributed Problem Solving Environment. Computer Sciences, 10 December (1999).Google Scholar
  4. 4.
    Otte, R., Patrick, P., Roy, M.: CORBA tutorial, Shixian Li., first edition. Tsinghua Press Beijing (1999) (in Chinese).Google Scholar
  5. 5.
    Gallopoulos, E., Houstis, E. N., Rice, J. R.: Computer as Thinker/Doer: Problem-Solving Environments for Computational Science. IEEE Computational Science and Engineering, Vol. 1(2) (1994) 11–23.CrossRefGoogle Scholar
  6. 6.
    Gallopoulos, E., Houstis, E. N., Rice, J. R.: Workshop on Problem-Solving Environments: Findings and Recommentations. ACM Computing Surveys, Vol. 27(2) (1995) 277–279.CrossRefGoogle Scholar
  7. 7.
    Casanova, H., Dongarra, J. J.: NetSolve: A Network-Enabled Server for Solving Computational Science Problems. Int. J. Supercomputing Appl., Vol. 11(3) (1997) 212–223.Google Scholar
  8. 8.
    Houstis, E. N., et al.: Parallel ELLPACK Elliptic PDE Solvers. Intel Supercomputer Users Group Conference, Albuquerque (1995).Google Scholar
  9. 9.
    Arben, P., Sprenger, C., Luthi, H. P., Vogel, S.: SCIDDLE: A Tool for Large-Scale Distributed Computing. Technical Report 213, Institute for Scientific Computing, ETH Zurich (1994).Google Scholar
  10. 10.
    Grimshaw, A. S., Nguyen-Tuong, A., Lewis, M. J., Hyett M.: Campus-Wide Computing: Early Results Using Legion at the University of Virginia. Int. J. Supercomputing Appl., Vol. 11(2) (1997) 129–143.Google Scholar
  11. 11.
    Foster, I., Kesselman, C.: GLOBUS: A Meta-computing Infrastructure Toolkit. Int. J. Supercomputing Appl., Vol. 11(2) (1997) 115–128. See also web site at Scholar
  12. 12.
    Topcuoglu, H., Hariri, S., Furmanski, W., Valente, J., Ra, I., Kim, D., Kim, Y., Bing, X., Ye, B.: The Software Architecture of a Virtual Distributed Computing Environment. Proceedings of the Sixth IEEE International Symposium on High Performance Distributed Computing (HPDC-6), Portland (1997).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Xu Jun Gang
    • 1
  • Wang Hong An
    • 1
  • Dai Guo Zhong
    • 1
  1. 1.Institute of Software, Intelligence Engineering Lab.Chinese Academy of SciencesBeijingChina

Personalised recommendations