Skip to main content
Log in

A web services framework for distributed model management

  • Published:
Information Systems Frontiers Aims and scope Submit manuscript

Abstract

Distributed model management aims to support the wide-spread sharing and usage of decision support models. Web services is a promising technology for supporting distributed model management activities such as model creation and delivery, model composition, model execution and model maintenance to fulfill dynamic decision-support and problem solving requests. We propose a web services based framework for model management (called MM-WS) to support various activities of the model management life cycle. The framework is based on the recently proposed Integrated Service Planning and Execution (ISP & E) approach for web services integration. We discuss encoding of domain knowledge (as individual models) and utilize the MM-WS framework to interleave synthesis of composite models with their execution. A prototypical implementation with an example is used to illustrate the utility of the framework to enable distributed model management and knowledge integration. Benefits and issues of using the framework to support model-based decision-making in organizational contexts are outlined.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Ba, S., Lang, K. R., & Whinston, A. B. (1997). Enterprise decision support technology. Decision Support Systems, 20(2), 99–134.

    Article  Google Scholar 

  • Basu, A., & Blanning, R. W. (1994). Model integration using metagraphs. ISR, 5(3), 195–218.

    Google Scholar 

  • Basu, A., & Blanning, R. W. (1998). The analysis of assumptions in model bases using metagraphs. Management Science, 44(7), 982–985.

    Google Scholar 

  • Basu, A., & Blanning, R. W. (2000). A formal approach to workflow analysis. ISR, 11(1), 17–36.

    Article  Google Scholar 

  • Benatallah, B., Sheng, Q. Z., & Dumas, M. (2003). The self-serv environment for web services composition. IEEE Computer, 7(1), 40–48.

    Google Scholar 

  • Bernstein, P. A., Halevy, A., & Pottinger, R. (2000). A Vision for management of complex models. ACM SIGMOD Record, 29(4), 55–68.

    Article  Google Scholar 

  • Bhargava, H. K., & Kimbrough, S. O. (1993). Model management:an embedded languages approach. Decision Support Systems, 10(3), 277–300.

    Article  Google Scholar 

  • Bhargava, H. K., & Krishnan, R. (1998). The world wide web: Opportunities for operations research and management science. INFORMS Journal on Computing, 10(4), 359–383.

    Google Scholar 

  • Bhargava, H. K., Krishnan, R., & Muller, R. (1997). Decision support on demand: Emerging electronic markets for decision support technologies. Decision Support Systems, 19(3), 193–214.

    Article  Google Scholar 

  • Blanning, R. W. (1993). Model management systems: An overview. Decision Support Systems, 9(1), 9–18.

    Article  Google Scholar 

  • Bonczek, R. H., Holsapple, C. W., & Whinston, A. B. (1981). Foundations of decision support systems. New York: Academic.

    Google Scholar 

  • Braumandl, R., Kemper, A., & Kossmann, D. (2003). Quality of Service in an Information Economy. ACM Transactions on Internet Technology, 3(4), 291–333.

    Article  Google Scholar 

  • Chang, A. M., Holsapple, C., & Whinston, A. B. (1993). Model management issues and directions. Decision Support Systems, 9(1), 133–140.

    Article  Google Scholar 

  • Chari, K. (2002). Model composition using filter spaces. ISR, 13(1), 15–35.

    Article  Google Scholar 

  • Chari, K. (2003). Model composition in a distributed environment. Decision Support Systems, 35, 399–413.

    Article  Google Scholar 

  • Chari, K., & Sen, T. K. (1997). An integrated modeling system for structured modeling using model graphs. INFORMS Journal of Computing, 9(4), 397–416.

    Google Scholar 

  • DAML Coalition. (2001). Darpa Agent Markup Language. http://www.daml.org.

  • Dolk, D. K., & Kotteman, J. E. (1993). Model integration and a theory of models. Decision Support Systems, 9, 51–63.

    Article  Google Scholar 

  • Erikkson, H., Shahar, Y., Tu, S. W., Puerta, A. R., & Musen, M. A. (1995). Task modeling with reusable problem solving methods. Artificial Intelligence, 79, 293–326.

    Article  Google Scholar 

  • Friedman-Hill, E. (2003). Java expert system shell. http://herzberg.ca.sandia.gov/jess/.

  • Gal, A., & Eckstein, J. (2001). Managing periodically updated data in relational databases: Astochastic modeling approach. Journal of the ACM, 48(6), 1141–1183.

    Article  Google Scholar 

  • Geoffrion, A. M. (1987). An introduction to structured modeling. Management Science, 33(5), 547–588.

    Google Scholar 

  • Geoffrion, A. M. (1992a). The SML language for structured modeling: Levels 1 and 2. Operations Research, 40(1), 38–57.

    Google Scholar 

  • Geoffrion, A. M. (1992b). The SML language for structured modeling: Levels 3 and 4. Operations Research, 40(1), 58–75.

    Google Scholar 

  • Kottemann, J. E., & Dolk, D. (1992). Model integration and modeling languages. Information Systems Research, 3(1), 1–16.

    Google Scholar 

  • Krishnan, R., & Chari, K. (2000). Model management: Survey, future directions and a bibliography. Interactive Transactions of OR/MS, 3(1).

  • Levy, A. (1999). Combining artificial intelligence and databases for data integration. In: AI Today, number 1600 in LNCS.

  • Leymann, F., Roller, D., & Schmidt, M. (2002). Web services and business process management. IBM Systems Journal, 41(2), 198–211.

    Article  Google Scholar 

  • Liang, T. P. (1988). Development of knowledge-based model management system. Operations Research, 36(6), 849–863.

    Google Scholar 

  • Liang, T. P., & Konsynski, B. R. (1993). Modeling by analogy: Use of analogical reasoning in model management systems. Decision Support Systems, 9, 113–125.

    Article  Google Scholar 

  • Linden, T. A. (1991). Representing software designs as partially developed plans. In M. R. Lowry & R. D. McCartney (Eds.), Automating Software Design (pp. 603–625). Menlo Park, CA: AAAI.

    Google Scholar 

  • Ma, J. (1995). An Object-oriented framework for model management. Decision Support Systems, 13(2), 133–140.

    Article  Google Scholar 

  • Madhusudan, T. (2004). An intelligent mediator-based framework for enterprise application integration. ASME Journal of Computing and Information Science in Engineering, 4(4), 294–304.

    Article  Google Scholar 

  • Madhusudan, T. (2005). An agent-based approach for coordinating product design workflows. Computers in Industry, 56(3), 235–259.

    Article  Google Scholar 

  • Madhusudan, T., Cha, H. S., Uttamsingh, N., Mudireddy, S. R., Garg, A., Sun, W., & Chirtsabesan, B. (2003). An experience report on developing an automated web services platform. In: Proceedings of the Second Workshop on E-business. Seattle, WA.

  • Madhusudan, T., & Tanniru, M. (2005). Knowledge partitioning: A strategic approach to product lifecycle management. International Journal of Product Development, 2, 85–104.

    Article  Google Scholar 

  • Madhusudan, T., & Uttamsingh, N. (2006). A declarative approach for composition of web services in dynamic environments. Decision Support Systems, 41(2). (available online at www.sciencedirect.com).

  • Madhusudan, T., Zhao, J. L., & Marshall, B. (2004). A case-based reasoning framework for workflow model management. Data and Knowledge Engineering, 50(1).

  • Mayer, M. K. (1998). Future trends in model management systems: Parallel and distributed extensions. Decision Support Systems, 22, 325–335.

    Article  Google Scholar 

  • McIlraith, S., & Son, T. (2002). Adapting Golog for composition of semantic web services. In: Proceedings of 8th Intl. Conf. of Knowledge Representation and Reasoning.

  • Mookerjee, V. S., & Chaturvedi, A. R. (1993). A bloackboard control architecture for model selection and sequencing. European Journal of IS, 2(1), 3–14.

    Google Scholar 

  • Muhanna, W., & Pick, R. A. (1994). Meta-modeling concepts and tools for model management: a systems approach. Management Science, 40(9), 1093–1123.

    Article  Google Scholar 

  • Muhanna, W. A. (1993). An Object-oriented framework for model management and DSS development. Decision Support Systems, 9(2), 217–230.

    Article  Google Scholar 

  • Nau, D. S., Cao, Y., Lotem, A., & Munoz-Avilla, H. (1999). SHOP: Simple Hierarchical Ordered Planner. In: Proceedings of IJCAI-99 (pp. 968–973).

  • Omelayenko, B., & Fensel, D. (2001). A two-layered integration approach for product information in b2b e-commerce. In: Proceedings of the Second International Conference on Electronic Commerce and Web Technologies. Munich, Germany.

  • Papalambros, P. Y. (2002). The optimization problem in engineering design: Promises and challenges. Computer-Aided Design, 34, 65–78.

    Article  Google Scholar 

  • Papazoglou, M. P., & Georgakopoulos, D. (2003). Service-oriented computing. Communications of the ACM, 46(10), 25–28.

    Article  Google Scholar 

  • Srivastava, B., & Koehler, J. (2003). Web service composition—Current solutions and open problems. In: Proceedings of ICAPS’03 Workshop on Planning for Web Services. Trento, Italy.

  • Vinoski, S., & Lea, D. (2003). Middleware for web services. IEEE Internet Computing, (January–February).

  • Wolfram, S. (1991). Mathematica, a system for doing mathematics by computer (2nd ed.). Reading, MA: Addison-Wesley.

    Google Scholar 

  • Wu, I. L. (1999). Model management system for IRT-based test construction decision support system. Decision Support Systems, 27(4), 443–449.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Therani Madhusudan.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Madhusudan, T. A web services framework for distributed model management. Inf Syst Front 9, 9–27 (2007). https://doi.org/10.1007/s10796-006-9015-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10796-006-9015-2

Keywords

Navigation