{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,2,7]],"date-time":"2023-02-07T15:50:07Z","timestamp":1675785007833},"reference-count":84,"publisher":"ASME International","issue":"4","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2004,12,1]]},"abstract":"<jats:p>Enterprise Application Integration (EAI) is a major problem confronting manufacturing organizations that have deployed large-scale enterprise information systems and aim to coordinate inter- and intraorganizational product development, supply-chain, and customer management activities. Successful EAI is a key enabling step toward implementation of viable Product Life-cycle Management (PLM) strategies. Extant EAI technologies, such as distributed object and messaging technologies for communication and ontology-based database schema integration, are tedious to develop and maintain in an organization. Though workflow management systems have enabled process coordination of both manual and system-oriented tasks in organizations, coping with the lack of adaptability and inter-operability in workflow systems is a manual and resource intensive effort. Recent advances in (i) standardized, modular, and distributed software delivery frameworks, such as web services; (ii) standard semantic markup languages for developing domain ontologies; and (iii) intelligent process coordination frameworks promise the development of flexible, responsive, integrated, and organic process management architectures. In this paper, we present an intelligent mediator-based architecture for enabling EAI. Intraorganizational information sources and services are made available via a web-services framework. An Integrated Service Planning and Execution (ISP&amp;E) framework interleaves service composition and execution at the mediator to fulfill service requests. Processes that interleave information gathering and transactional tasks are generated using domain-independent Hierarchical Task Network (HTN) AI planning and a domain-specific ontology and then executed in a scalable and reliable manner. Benefits and limitations of mediator-based frameworks for EAI and topics for further research are discussed based on a prototype development experience.<\/jats:p>","DOI":"10.1115\/1.1818686","type":"journal-article","created":{"date-parts":[[2005,1,4]],"date-time":"2005-01-04T23:00:41Z","timestamp":1104879641000},"page":"294-304","update-policy":"http:\/\/dx.doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":12,"title":["An Intelligent Mediator-Based Framework for Enterprise Application Integration"],"prefix":"10.1115","volume":"4","author":[{"given":"Therani","family":"Madhusudan","sequence":"first","affiliation":[{"name":"MIS Department, University of Arizona, Tucson, AZ\u200985721"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2005,1,4]]},"reference":[{"key":"2019100408553646900_r1","unstructured":"Fox, M., and Gruninger, M., 1998, \u201cEnterprise Modelling,\u201d AI Mag., pp. 109\u2013121."},{"key":"2019100408553646900_r2","unstructured":"Linthicum, D. S. , 2000, \u201cB2B Process Integration,\u201d eAI J., 50\u201356."},{"key":"2019100408553646900_r3","doi-asserted-by":"crossref","unstructured":"Fahey, L., Srivastava, R., Sharon, J., and Smith, D., 2001, \u201cLinking E-Business and Operating Processes: The Role of Knowledge Management,\u201d IBM Syst. J., 40(4), pp. 889\u2013906.","DOI":"10.1147\/sj.404.0889"},{"key":"2019100408553646900_r4","unstructured":"Tanenbaum, A., and Steen, M. V., 2001, Distributed Systems: Principles and Paradigms, Prentice-Hall, Englewood Cliffs, N.J."},{"key":"2019100408553646900_r5","doi-asserted-by":"crossref","unstructured":"Burner, M. , 2003, \u201cThe Deliberate Revolution,\u201d ACM QUEUE, 1(1), pp. 28\u201337.","DOI":"10.1145\/637958.637960"},{"key":"2019100408553646900_r6","doi-asserted-by":"crossref","unstructured":"Leymann, F., Roller, D., and Schmidt, M., 2002, \u201cWeb Services and Business Process Management,\u201d IBM Syst. J., 41(2), pp. 198\u2013211.","DOI":"10.1147\/sj.412.0198"},{"key":"2019100408553646900_r7","doi-asserted-by":"crossref","unstructured":"Berners-Lee, T., Hendler, J., and Lassila, O., 2001, \u201cThe Semantic Web,\u201d Sci. Am.,","DOI":"10.1038\/scientificamerican0501-34"},{"key":"2019100408553646900_r8","unstructured":"Nau, D., Cao, Y., Lotem, A., and Munoz-Avilla, H., 1999, \u201cSHOP: Simple Hierarchical Ordered Planner,\u201d Proc. IJCAI-99, pp. 968\u2013973."},{"key":"2019100408553646900_r9","unstructured":"Madhusudan, T., and Tanniru, M., 2004, \u201cKnowledge Partitioning: A Strategic Approach to Product Lifecycle Management,\u201d Int. J. Product Devel. (forthcoming)."},{"key":"2019100408553646900_r10","unstructured":"Madhusudan, T., 2003, \u201cAn Agent-Based Approach for Coordinating Product Design Workflows,\u201d Comput. Ind. (under review)."},{"key":"2019100408553646900_r11","unstructured":"Madhusudan, T., 2001, \u201cEnterprise Application Integration\u2014An Agent-Based Approach,\u201d Proc. IJCAI Workshop on AI and Manufacturing, AAAI Press, Menlo Park, CA."},{"key":"2019100408553646900_r12","unstructured":"Sycara, K., Chandra, D. N., Guttal, R., Koning, J., and Narasimhan, S., 1992, \u201cCADET: A Case-Based Synthesis Tool for Engineering Design,\u201d Int. J. Expert Syst., 4(2), pp. 157\u2013188."},{"key":"2019100408553646900_r13","doi-asserted-by":"crossref","unstructured":"Madhusudan, T., Sycara, K., and Navin-Chandra, D., 1996, \u201cOn Synthesis of Electromechanical Assemblies,\u201d Proc. ASME DETC, ASME, New York.","DOI":"10.1115\/96-DETC\/DFM-1631"},{"key":"2019100408553646900_r14","doi-asserted-by":"crossref","unstructured":"Madhusudan, T., Zhao, L., and Marshall, B., 2004, \u201cA Case-Based Reasoning Framework for Workflow Model Management,\u201d Data Knowl. Eng., 50(1), 87\u2013115.","DOI":"10.1016\/j.datak.2004.01.005"},{"key":"2019100408553646900_r15","unstructured":"Madhusudan, T., and Uttamsingh, N., 2004, \u201cA Declarative Approach for Composition of Web Services in Dynamic Environments,\u201d Decision Support Sys., Accepted, available onlineAccepted, available online."},{"key":"2019100408553646900_r16","unstructured":"Madhusudan, T. et al., 2003, \u201cAn Experience Report on Developing an Automated Web Services Platform,\u201d Proc. the Second Workshop on E-business, AIS, Atlanta, GA."},{"key":"2019100408553646900_r17","unstructured":"Voelcker, H. B., 1988, \u201cModeling in the Design Process,\u201d Design and Analysis of Integrated Manufacturing Systems, National Academy Press, Washington, DC, pp. 167\u2013199."},{"key":"2019100408553646900_r18","unstructured":"Whitney, D. E., Nevins, J. L., DeFazio, T. L. et al., 1988, The Strategic Approach to Product Design, Design and Analysis of Integrated Manufacturing Systems, National Academy Press, Washington, DC, pp. 200\u2013223."},{"key":"2019100408553646900_r19","unstructured":"Thomke, S. H., 2003, Experimentation Matters: Unlocking the Potential of New Technologies for Innovation, HBS Press, Boston, MA."},{"key":"2019100408553646900_r20","doi-asserted-by":"crossref","unstructured":"Park, H., and Cutkosky, M., 1999, \u201cFramework for Modelling Dependencies in Collaborative Engineering Processes,\u201d Res. Eng. Des., 11, pp. 84\u2013102.","DOI":"10.1007\/PL00003885"},{"key":"2019100408553646900_r21","doi-asserted-by":"crossref","unstructured":"Papalambros, P. Y. , 2002, \u201cThe Optimization Problem in Engineering Design: Promises and Challenges,\u201d Comput.-Aided Des., 34, pp. 65\u201378.","DOI":"10.1016\/S0010-4485(01)00148-8"},{"key":"2019100408553646900_r22","doi-asserted-by":"crossref","unstructured":"Gupta, S., Das, D., Regli, W., and Nau, D., 1997, \u201cAutomated Manufacturability Analysis: A Survey,\u201d Res. Eng. Des., 9(3), pp. 168\u2013190.","DOI":"10.1007\/BF01596601"},{"key":"2019100408553646900_r23","doi-asserted-by":"crossref","unstructured":"Antonsson, E., and Cagan, J., (eds.), 2001, Formal Engineering Design Synthesis, Cambridge University Press, Cambridge.","DOI":"10.1017\/CBO9780511529627"},{"key":"2019100408553646900_r24","unstructured":"Sosa, R., and Gero, J., 2003, \u201cDesign and Change: A Model of Situated Creativity,\u201d Proc. the 3rd. Workshop in Creative Systems, C. Bento, A. Cardoso, and G. Wiggins (eds.), Accepted, AAAI Press, Menlo Park, CA."},{"key":"2019100408553646900_r25","doi-asserted-by":"crossref","unstructured":"Bucciarelli, L. , 2002, \u201cBetween Thought and Object in Engineering Design,\u201d Des. Stud., 23(3), pp. 219\u2013231.","DOI":"10.1016\/S0142-694X(01)00035-7"},{"key":"2019100408553646900_r26","unstructured":"Leymann, F., and Roller, D., 2000, Production Workflow, Prentice Hall, Englewood Cliffs, NJ."},{"key":"2019100408553646900_r27","doi-asserted-by":"crossref","unstructured":"Basu, A., and Kumar, A., 2002, \u201cResearch Commentary: Workflow Management Issues in E-Business,\u201d Infor. Syst. Res., 13(1), pp. 1\u201314.","DOI":"10.1287\/isre.13.1.1.94"},{"key":"2019100408553646900_r28","doi-asserted-by":"crossref","unstructured":"Georgakopoulos, D., Hornick, M., and Sheth, A., 1995, \u201cAn Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure,\u201d Distributed Parallel Databases, 3, pp. 119\u2013153.","DOI":"10.1007\/BF01277643"},{"key":"2019100408553646900_r29","doi-asserted-by":"crossref","unstructured":"Aalst, W. v. d., and Hee, K. V., 1996, \u201cBusiness Process Redesign: A Petri-Net Based Approach,\u201d Comput Ind., 29(1\u20132), pp. 15\u201326.","DOI":"10.1016\/0166-3615(95)00051-8"},{"key":"2019100408553646900_r30","doi-asserted-by":"crossref","unstructured":"O\u2019Brien, P., and Wiegand, M. E., 1998, \u201cAgent-Based Process Management: Applying Agents to Workflow,\u201d Knowl. Eng. Rev., 13(2), pp. 161\u2013174.","DOI":"10.1017\/S0269888998002070"},{"key":"2019100408553646900_r31","doi-asserted-by":"crossref","unstructured":"Reijers, H., 2003, Design and Control of Workflow Processes, No. 2617 in LNCS. Springer-Verlag, Berlin.","DOI":"10.1007\/3-540-36615-6"},{"key":"2019100408553646900_r32","unstructured":"Scheer, A., 1994, Business Process Engineering: Reference Models for Industrial Enterprises, Springer-Verlag, Berlin."},{"key":"2019100408553646900_r33","doi-asserted-by":"crossref","unstructured":"Jhingran, A., Mattos, N., and Pirahesh, H., 2002, \u201cInformation Integration: A Research Agenda,\u201d IBM Syst. J., 41(4), 555\u2013562.","DOI":"10.1147\/sj.414.0555"},{"key":"2019100408553646900_r34","doi-asserted-by":"crossref","unstructured":"Wiederhold, G. , 1992, \u201cMediators in the Architecture of Future Information Systems,\u201d IEEE Comput., 25(3), pp. 38\u201349.","DOI":"10.1109\/2.121508"},{"key":"2019100408553646900_r35","doi-asserted-by":"crossref","unstructured":"Levy, A., 1999, \u201cCombining Artificial Intelligence and Databases for Data Integration,\u201d AI Today, Springer-Verlag, LNCS 1600.","DOI":"10.1007\/3-540-48317-9_10"},{"key":"2019100408553646900_r36","doi-asserted-by":"crossref","unstructured":"Decker, K., A., P., Sycara, K., and Williamson, M., 1997, \u201cDesigning Behaviors for Information Agents,\u201d Proc. the First Int. Conf. on Autonomous Agents (Agents-97), ACM, NY.","DOI":"10.1145\/267658.267748"},{"key":"2019100408553646900_r37","doi-asserted-by":"crossref","unstructured":"Ouzzani, M., and Bougettaya, A., 2004, \u201cQuery Processing and Optimization on the Web,\u201d Distributed Parallel Databases, 15(1), pp. 187\u2013218.","DOI":"10.1023\/B:DAPD.0000018574.71588.06"},{"key":"2019100408553646900_r38","unstructured":"Papakonstantinou, Y., and Vassalos, V., 2001, \u201cArchitecture and Implementation of an XQuery-Based Information Integration Platform,\u201d IEEE Bull. Data Eng., 25(1), 18\u201326."},{"key":"2019100408553646900_r39","unstructured":"Florescu, D., Koller, D., and Levy, A., 1997, \u201cUsing Probabilistic Information in Data Integration,\u201d Proc. 23rd VLDB Conference, 216\u2013225."},{"key":"2019100408553646900_r40","doi-asserted-by":"crossref","unstructured":"Lenzerini, M., 2002, \u201cData Integration: A Theoretical Perspective,\u201d Proc. ACM Symposium on Principles of Database Systems, ACM, NY, pp. 233\u2013246.","DOI":"10.1145\/543643.543644"},{"key":"2019100408553646900_r41","doi-asserted-by":"crossref","unstructured":"Rahm, E., and Bernstein, P. A., 2001, \u201cA Survey of Approaches to Automatic Schema Matching,\u201d VLDB J., 10, pp. 334\u2013350.","DOI":"10.1007\/s007780100057"},{"key":"2019100408553646900_r42","doi-asserted-by":"crossref","unstructured":"Bernstein, P., Halevy, A., and Pottinger, R., 2000, \u201cA Vision for Management of Complex Models,\u201d ACM SIGMOD Record, 29(4), pp. 55\u201368.","DOI":"10.1145\/369275.369289"},{"key":"2019100408553646900_r43","unstructured":"Maturana, F., Shen, W., and Norrie, D., 1999, \u201cMetamorph: An Adaptive Agent-Based Architecture for Intelligent Manufacturing,\u201d Mar. Ecol.: Prog. Ser., 37(10), 2159\u20132174."},{"key":"2019100408553646900_r44","doi-asserted-by":"crossref","unstructured":"Jennings, N. R., Sycara, K., and Wooldridge, M., 1998, \u201cA Roadmap of Agent Research and Development,\u201d J. Auton. Agents Multi-Agent Syst., 1(1), pp. 7\u201338.","DOI":"10.1023\/A:1010090405266"},{"key":"2019100408553646900_r45","doi-asserted-by":"crossref","unstructured":"Jennings, N., Norman, T., Faratin, P., O\u2019Brien, P., and Odgers, B., 2000, \u201cAutonomous Agents for Business Process Management,\u201d Int. J. Appl. Artif. Intell., 14(2), pp. 145\u2013189.","DOI":"10.1080\/088395100117106"},{"key":"2019100408553646900_r46","doi-asserted-by":"crossref","unstructured":"Sycara, K., Decker, K., Pannu, A., Williamson, M., and Zeng, D., 1996, \u201cDistributed Intelligent Agents,\u201d Fresenius Environ. Bull., 11(6), pp. 36\u201346.","DOI":"10.1109\/64.546581"},{"key":"2019100408553646900_r47","doi-asserted-by":"crossref","unstructured":"Sycara, K., Widoff, S., Klusch, M., and Lu, J., 2002, \u201cLarks: Dynamic Matchmaking Among Heterogeneous Software Agents in Cyberspace,\u201d J. Auton. Agents Multi-agent Syst., 5(2), pp. 173\u2013203.","DOI":"10.1023\/A:1014897210525"},{"key":"2019100408553646900_r48","doi-asserted-by":"crossref","unstructured":"Papazoglou, M., and Georgakopoulos, D., 2003, \u201cService-Oriented Computing,\u201d Commun. ACM, 46(10), 24\u201328.","DOI":"10.1145\/944217.944233"},{"key":"2019100408553646900_r49","doi-asserted-by":"crossref","unstructured":"Fensel, D., and Bussler, C., 2002, \u201cThe Web Service Modeling Framework,\u201d Electron. Commerce Res. Applications, 1(2), 113\u2013137.","DOI":"10.1016\/S1567-4223(02)00015-7"},{"key":"2019100408553646900_r50","doi-asserted-by":"crossref","unstructured":"Paolucci, M., Kawmura, T., Payne, T., and Sycara, K., 2002, \u201cSemantic Matching of Web Services Capabilities,\u201d Proc. First Int. Semantic Web Conference, 333\u2013347.","DOI":"10.1007\/3-540-48005-6_26"},{"key":"2019100408553646900_r51","unstructured":"T. Payne, (ed.), 2004, Proc. AAAI Spring Symposium on Semantic Web Services, AAAI Press, Menlo Park, CA."},{"key":"2019100408553646900_r52","unstructured":"Horrocks, I. , 2001, \u201cDAML+OIL: A Description Logic for the Semantic Web,\u201d IEEE Bull. Data Eng., 25(1), 4\u20139."},{"key":"2019100408553646900_r53","doi-asserted-by":"crossref","unstructured":"Guha, R., and McCool, R., 2003, \u201cTAP: A Semantic Web Platform,\u201d J. Network Comp., 42(5), pp. 557\u2013577.","DOI":"10.1016\/S1389-1286(03)00225-1"},{"key":"2019100408553646900_r54","unstructured":"Gruninger, M., and Menzel, C., 2003, \u201cThe Process Specification Language (PSL): Theory and Applications,\u201d AI Mag., 24(3), pp. 63\u201374."},{"key":"2019100408553646900_r55","unstructured":"Reed, S., and Lenat, D., 2002, \u201cMapping Ontologies into CYC,\u201d Proc. AAAI, AAAI Press, Menlo Park, CA."},{"key":"2019100408553646900_r56","doi-asserted-by":"crossref","unstructured":"Davies, J., Fensel, D., and van Harmelen, F., (eds.), 2002, Towards the Semantic Web: Ontology-driven Knowledge Management, Wiley, New York.","DOI":"10.1002\/0470858060"},{"key":"2019100408553646900_r57","doi-asserted-by":"crossref","unstructured":"Staab, S. , 2003, \u201cWeb Services: Been There, Done That?,\u201d IEEE Intell. Syst., Feb\/Jan, pp. 72\u201385.","DOI":"10.1109\/MIS.2003.1179197"},{"key":"2019100408553646900_r58","doi-asserted-by":"crossref","unstructured":"Bussler, C. , 2001, \u201cB2B Protocol Standards and Their Role in Semantic B2B Integration Engines,\u201d IEEE Data Engineering Bulletin, 24(1), 3\u201311.","DOI":"10.1145\/376284.375810"},{"key":"2019100408553646900_r59","doi-asserted-by":"crossref","unstructured":"Halevy, A. , 2001, \u201cAnswering Queries Using Views: A Survey,\u201d VLDB J., 10(4), pp. 270\u2013294.","DOI":"10.1007\/s007780100054"},{"key":"2019100408553646900_r60","unstructured":"Garcia-Molina, H., Ullman, J. D., and Widom, J., 2002, Database Systems: The Complete Book. Prentice-Hall, Englewood Cliffs, NJ."},{"key":"2019100408553646900_r61","unstructured":"Halevy, A., Etzioni, O., Doan, A., Ives, Z., Mahadevan, J., McDowell, L., and Tatianov, I., 2003, \u201cCrossing the Structure Chasm,\u201d Proc. Conference on Innovative Data Systems Research, ACM Press, NY."},{"key":"2019100408553646900_r62","unstructured":"McIlraith, S., and Son, T., 2002, \u201cAdapting Golog for Composition of Semantic Web Services,\u201d Proc. 8th Intl. Conf. of Knowledge Representation and Reasoning, pp. 482\u2013496."},{"key":"2019100408553646900_r63","unstructured":"McDermott, D., 2002, \u201cEstimated-Regression Planning for Interactions With Web Services,\u201d Proc. the AI Planning and Scheduling Conference, AAAI Press, pp. 204\u2013211."},{"key":"2019100408553646900_r64","unstructured":"Nau, D., Smith, S., and Erol, K., 1998, \u201cControl Strategies in HTN Planning: Theory Versus Practice,\u201d Proc. AAAI-98, pp. 1127\u20131133."},{"key":"2019100408553646900_r65","unstructured":"Erol, K., Hendler, J., and Nau, D. S., 1994, \u201cHTN Planning: Complexity and Expressivity,\u201d Proc. the Twelfth National Conference on Artificial Intelligence (AAAI-94), AAAI Press\/MIT Press, pp. 1123\u20131128."},{"key":"2019100408553646900_r66","unstructured":"Russell, S., and Norvig, P., 2003, Artificial Intelligence: A Modern Approach, Second Edition, Prentice-Hall, Englewood Cliffs, NJ."},{"key":"2019100408553646900_r67","unstructured":"Linden, T., 1991, \u201cRepresenting Software Designs as Partially Developed Plans,\u201d Automating Software Design, M. Lowry and R. McCartney (eds.), AAAI Press\/The MIT Press, pp. 603\u2013625."},{"key":"2019100408553646900_r68","unstructured":"Inc., Amazon, 2002, Amazon webservice, http:\/\/www.amazon.com\/webservices."},{"key":"2019100408553646900_r69","unstructured":"Coalition, DAML., 2001, Darpa Agent Markup Language, http:\/\/www.daml.org."},{"key":"2019100408553646900_r70","unstructured":"Ghallab, M., Howe, A., Knoblock, C., McDermott, D., Ram, A., Veloso, M., Weld, D., and Wilkins, D., 1998, \u201cPDDL\u2014The Planning Domain Definition Language,\u201d Tech. Rep., Available online at www.cs.yale.edu\/homes\/dvm\/daml\/pddl_daml_translator1.html."},{"key":"2019100408553646900_r71","doi-asserted-by":"crossref","unstructured":"Braumandl, R., Kemper, A., and Kossmann, D., 2003, \u201cQuality of Service in an Information Economy,\u201d ACM Trans. Internet Technol., 3(4), pp. 291\u2013333.","DOI":"10.1145\/945846.945847"},{"key":"2019100408553646900_r72","doi-asserted-by":"crossref","unstructured":"Gal, A., and Eckstein, J., 2001, \u201cManaging Periodically Updated Data in Relational Databases: A Stochastic Modeling Approach,\u201d J. ACM, 48(6), pp. 1141\u20131183.","DOI":"10.1145\/504794.504797"},{"key":"2019100408553646900_r73","doi-asserted-by":"crossref","unstructured":"Kossmann, D. , 2000, \u201cThe State of the Art in Distributed Query Processing,\u201d ACM Comput. Surv., 32(4), 422\u2013469.","DOI":"10.1145\/371578.371598"},{"key":"2019100408553646900_r74","doi-asserted-by":"crossref","unstructured":"Adali, S., Candan, K. S., Papakonstantinou, Y., and Subramanian, V. S., 1996, \u201cQuery Caching and Optimization in Distributed Mediator Systems,\u201d Proc. SIGMOD Conference on Management of Data, ACM, NY pp. 137\u2013148.","DOI":"10.1145\/235968.233327"},{"key":"2019100408553646900_r75","unstructured":"Madhusudan, T., Zeng, D., and Dror, M., 2003, \u201cDecentralized Resource Management in Autonomic systems,\u201d Proc. IJCAI 2003: Workshop on AI and Autonomic Computing, AAAI Press, Menlo Park, CA."},{"key":"2019100408553646900_r76","unstructured":"Madhusudan, T., 2003, \u201cA Web Services Framework for Distributed Model Management,\u201d Decision Support Systems (under review)."},{"key":"2019100408553646900_r77","doi-asserted-by":"crossref","unstructured":"Felber, P., Chan, C., Garofalakis, M., and Rastogi, R., 2003, \u201cScalable Filtering of XML Data for Web Services,\u201d IEEE Internet Comput., 7(1), pp. 49\u201357.","DOI":"10.1109\/MIC.2003.1167339"},{"key":"2019100408553646900_r78","doi-asserted-by":"crossref","unstructured":"Cimatti, A., Giunchiglia, F., Giunchiglia, E., and Traverso, P., 1997, \u201cPlanning Via Model Checking: A Decision Procedure for AR,\u201d Proc. European Conference on Planning, Springer Verlag, Berlin, pp. 130\u2013142.","DOI":"10.1007\/3-540-63912-8_81"},{"key":"2019100408553646900_r79","doi-asserted-by":"crossref","unstructured":"Wu, D., Sirin, E., Hendler, J., Nau, D., and Parsia, B., 2003, \u201cAutomatic Web Services Composition Using SHOP2,\u201d Proc. ICAPS\u201903 Workshop on Planning for Web Services, Available online, http:\/\/icaps03.itc.it","DOI":"10.21236\/ADA448067"},{"key":"2019100408553646900_r80","doi-asserted-by":"crossref","unstructured":"Benjamins, R., and Fensel, D., 1998, \u201cEditorial: Problem-solving Methods,\u201d Int. J. Human-Comput. Stud., 49(4), pp. 305\u2013649.","DOI":"10.1006\/ijhc.1998.0208"},{"key":"2019100408553646900_r81","doi-asserted-by":"crossref","unstructured":"Erikkson, H., Shahar, Y., Tu, S., Puerta, A., and Musen, M. A., 1995, \u201cTask Modeling With Reusable Problem Solving Methods,\u201d Artif. Intell., 79, pp. 293\u2013326.","DOI":"10.1016\/0004-3702(94)00040-9"},{"key":"2019100408553646900_r82","doi-asserted-by":"crossref","unstructured":"Gennari, J., Musen, M. A., Fergerson, R. W. et al., 2003, \u201cThe Evolution of PROTEGE: An Environment for Knowledge-Based Systems Development,\u201d Int. J. Human-Comput. Stud., 58(1), pp. 89\u2013123.","DOI":"10.1016\/S1071-5819(02)00127-1"},{"key":"2019100408553646900_r83","doi-asserted-by":"crossref","unstructured":"Burnstein, M., McDermott, D., Smith, D., and Westfold, S., 2003, \u201cDerivation of Glue Code for Agent Interoperation,\u201d J. Auton. Agents and Multi-agent Syst., 6(3), pp. 265\u2013286.","DOI":"10.1023\/A:1022975408458"},{"key":"2019100408553646900_r84","unstructured":"Shadbolt, N. (ed.), 2004, Advanced Knowledge Technologies: Selected Papers 2003, The AKT Project, UK."}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/4\/4\/294\/5773525\/294_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/4\/4\/294\/5773525\/294_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,3]],"date-time":"2021-07-03T16:46:44Z","timestamp":1625330804000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/4\/4\/294\/462853\/An-Intelligent-MediatorBased-Framework-for"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,12,1]]},"references-count":84,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2004,12,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.1818686","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2004,12,1]]}}}