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.
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.
Basu, A., & Blanning, R. W. (1994). Model integration using metagraphs. ISR, 5(3), 195–218.
Basu, A., & Blanning, R. W. (1998). The analysis of assumptions in model bases using metagraphs. Management Science, 44(7), 982–985.
Basu, A., & Blanning, R. W. (2000). A formal approach to workflow analysis. ISR, 11(1), 17–36.
Benatallah, B., Sheng, Q. Z., & Dumas, M. (2003). The self-serv environment for web services composition. IEEE Computer, 7(1), 40–48.
Bernstein, P. A., Halevy, A., & Pottinger, R. (2000). A Vision for management of complex models. ACM SIGMOD Record, 29(4), 55–68.
Bhargava, H. K., & Kimbrough, S. O. (1993). Model management:an embedded languages approach. Decision Support Systems, 10(3), 277–300.
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.
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.
Blanning, R. W. (1993). Model management systems: An overview. Decision Support Systems, 9(1), 9–18.
Bonczek, R. H., Holsapple, C. W., & Whinston, A. B. (1981). Foundations of decision support systems. New York: Academic.
Braumandl, R., Kemper, A., & Kossmann, D. (2003). Quality of Service in an Information Economy. ACM Transactions on Internet Technology, 3(4), 291–333.
Chang, A. M., Holsapple, C., & Whinston, A. B. (1993). Model management issues and directions. Decision Support Systems, 9(1), 133–140.
Chari, K. (2002). Model composition using filter spaces. ISR, 13(1), 15–35.
Chari, K. (2003). Model composition in a distributed environment. Decision Support Systems, 35, 399–413.
Chari, K., & Sen, T. K. (1997). An integrated modeling system for structured modeling using model graphs. INFORMS Journal of Computing, 9(4), 397–416.
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.
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.
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.
Geoffrion, A. M. (1987). An introduction to structured modeling. Management Science, 33(5), 547–588.
Geoffrion, A. M. (1992a). The SML language for structured modeling: Levels 1 and 2. Operations Research, 40(1), 38–57.
Geoffrion, A. M. (1992b). The SML language for structured modeling: Levels 3 and 4. Operations Research, 40(1), 58–75.
Kottemann, J. E., & Dolk, D. (1992). Model integration and modeling languages. Information Systems Research, 3(1), 1–16.
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.
Liang, T. P. (1988). Development of knowledge-based model management system. Operations Research, 36(6), 849–863.
Liang, T. P., & Konsynski, B. R. (1993). Modeling by analogy: Use of analogical reasoning in model management systems. Decision Support Systems, 9, 113–125.
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.
Ma, J. (1995). An Object-oriented framework for model management. Decision Support Systems, 13(2), 133–140.
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.
Madhusudan, T. (2005). An agent-based approach for coordinating product design workflows. Computers in Industry, 56(3), 235–259.
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.
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.
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.
Muhanna, W., & Pick, R. A. (1994). Meta-modeling concepts and tools for model management: a systems approach. Management Science, 40(9), 1093–1123.
Muhanna, W. A. (1993). An Object-oriented framework for model management and DSS development. Decision Support Systems, 9(2), 217–230.
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.
Papazoglou, M. P., & Georgakopoulos, D. (2003). Service-oriented computing. Communications of the ACM, 46(10), 25–28.
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.
Wu, I. L. (1999). Model management system for IRT-based test construction decision support system. Decision Support Systems, 27(4), 443–449.
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10796-006-9015-2