An Intelligent Mediator-Based Framework for Enterprise Application Integration

[+] Author and Article Information
Therani Madhusudan

MIS Department, University of Arizona, Tucson, AZ 85721

J. Comput. Inf. Sci. Eng 4(4), 294-304 (Jan 04, 2005) (11 pages) doi:10.1115/1.1818686 History: Received April 09, 2004; Online January 04, 2005
Copyright © 2004 by ASME
Your Session has timed out. Please sign back in to continue.


Fox,  M., and Gruninger,  M., 1998, “Enterprise Modelling,” AI Mag., pp. 109–121.
Linthicum,  D. S., 2000, “B2B Process Integration,” eAI J., 50–56.
Fahey,  L., Srivastava,  R., Sharon,  J., and Smith,  D., 2001, “Linking E-Business and Operating Processes: The Role of Knowledge Management,” IBM Syst. J., 40(4), pp. 889–906.
Tanenbaum, A., and Steen, M. V., 2001, Distributed Systems: Principles and Paradigms, Prentice-Hall, Englewood Cliffs, N.J.
Burner,  M., 2003, “The Deliberate Revolution,” ACM QUEUE, 1(1), pp. 28–37.
Leymann,  F., Roller,  D., and Schmidt,  M., 2002, “Web Services and Business Process Management,” IBM Syst. J., 41(2), pp. 198–211.
Berners-Lee,  T., Hendler,  J., and Lassila,  O., 2001, “The Semantic Web,” Sci. Am.,
Nau, D., Cao, Y., Lotem, A., and Munoz-Avilla, H., 1999, “SHOP: Simple Hierarchical Ordered Planner,” Proc. IJCAI-99, pp. 968–973.
Madhusudan, T., and Tanniru, M., 2004, “Knowledge Partitioning: A Strategic Approach to Product Lifecycle Management,” Int. J. Product Devel. (forthcoming).
Madhusudan, T., 2003, “An Agent-Based Approach for Coordinating Product Design Workflows,” Comput. Ind. (under review).
Madhusudan, T., 2001, “Enterprise Application Integration—An Agent-Based Approach,” Proc. IJCAI Workshop on AI and Manufacturing, AAAI Press, Menlo Park, CA.
Sycara,  K., Chandra,  D. N., Guttal,  R., Koning,  J., and Narasimhan,  S., 1992, “CADET: A Case-Based Synthesis Tool for Engineering Design,” Int. J. Expert Syst., 4(2), pp. 157–188.
Madhusudan, T., Sycara, K., and Navin-Chandra, D., 1996, “On Synthesis of Electromechanical Assemblies,” Proc. ASME DETC, ASME, New York.
Madhusudan,  T., Zhao,  L., and Marshall,  B., 2004, “A Case-Based Reasoning Framework for Workflow Model Management,” Data Knowl. Eng., 50(1), 87–115.
Madhusudan,  T., and Uttamsingh,  N., 2004, “A Declarative Approach for Composition of Web Services in Dynamic Environments,” Decision Support Sys., Accepted, available online.
Madhusudan, T. et al., 2003, “An Experience Report on Developing an Automated Web Services Platform,” Proc. the Second Workshop on E-business, AIS, Atlanta, GA.
Voelcker, H. B., 1988, “Modeling in the Design Process,” Design and Analysis of Integrated Manufacturing Systems, National Academy Press, Washington, DC, pp. 167–199.
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–223.
Thomke, S. H., 2003, Experimentation Matters: Unlocking the Potential of New Technologies for Innovation, HBS Press, Boston, MA.
Park,  H., and Cutkosky,  M., 1999, “Framework for Modelling Dependencies in Collaborative Engineering Processes,” Res. Eng. Des., 11, pp. 84–102.
Papalambros,  P. Y., 2002, “The Optimization Problem in Engineering Design: Promises and Challenges,” Comput.-Aided Des., 34, pp. 65–78.
Gupta,  S., Das,  D., Regli,  W., and Nau,  D., 1997, “Automated Manufacturability Analysis: A Survey,” Res. Eng. Des., 9(3), pp. 168–190.
Antonsson, E., and Cagan, J., (eds.), 2001, Formal Engineering Design Synthesis, Cambridge University Press, Cambridge.
Sosa, R., and Gero, J., 2003, “Design and Change: A Model of Situated Creativity,” Proc. the 3rd. Workshop in Creative Systems, C. Bento, A. Cardoso, and G. Wiggins (eds.), Accepted, AAAI Press, Menlo Park, CA.
Bucciarelli,  L., 2002, “Between Thought and Object in Engineering Design,” Des. Stud., 23(3), pp. 219–231.
Leymann, F., and Roller, D., 2000, Production Workflow, Prentice Hall, Englewood Cliffs, NJ.
Basu,  A., and Kumar,  A., 2002, “Research Commentary: Workflow Management Issues in E-Business,” Infor. Syst. Res., 13(1), pp. 1–14.
Georgakopoulos,  D., Hornick,  M., and Sheth,  A., 1995, “An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure,” Distributed Parallel Databases, 3, pp. 119–153.
Aalst,  W. v. d., and Hee,  K. V., 1996, “Business Process Redesign: A Petri-Net Based Approach,” Comput Ind., 29(1–2), pp. 15–26.
O’Brien,  P., and Wiegand,  M. E., 1998, “Agent-Based Process Management: Applying Agents to Workflow,” Knowl. Eng. Rev., 13(2), pp. 161–174.
Reijers, H., 2003, Design and Control of Workflow Processes, No. 2617 in LNCS. Springer-Verlag, Berlin.
Scheer, A., 1994, Business Process Engineering: Reference Models for Industrial Enterprises, Springer-Verlag, Berlin.
Jhingran,  A., Mattos,  N., and Pirahesh,  H., 2002, “Information Integration: A Research Agenda,” IBM Syst. J., 41(4), 555–562.
Wiederhold,  G., 1992, “Mediators in the Architecture of Future Information Systems,” IEEE Comput., 25(3), pp. 38–49.
Levy, A., 1999, “Combining Artificial Intelligence and Databases for Data Integration,” AI Today, Springer-Verlag, LNCS 1600.
Decker, K., A., P., Sycara, K., and Williamson, M., 1997, “Designing Behaviors for Information Agents,” Proc. the First Int. Conf. on Autonomous Agents (Agents-97), ACM, NY.
Ouzzani,  M., and Bougettaya,  A., 2004, “Query Processing and Optimization on the Web,” Distributed Parallel Databases, 15(1), pp. 187–218.
Papakonstantinou,  Y., and Vassalos,  V., 2001, “Architecture and Implementation of an XQuery-Based Information Integration Platform,” IEEE Bull. Data Eng., 25(1), 18–26.
Florescu, D., Koller, D., and Levy, A., 1997, “Using Probabilistic Information in Data Integration,” Proc. 23rd VLDB Conference, 216–225.
Lenzerini, M., 2002, “Data Integration: A Theoretical Perspective,” Proc. ACM Symposium on Principles of Database Systems, ACM, NY, pp. 233–246.
Rahm,  E., and Bernstein,  P. A., 2001, “A Survey of Approaches to Automatic Schema Matching,” VLDB J., 10, pp. 334–350.
Bernstein,  P., Halevy,  A., and Pottinger,  R., 2000, “A Vision for Management of Complex Models,” ACM SIGMOD Record, 29(4), pp. 55–68.
Maturana,  F., Shen,  W., and Norrie,  D., 1999, “Metamorph: An Adaptive Agent-Based Architecture for Intelligent Manufacturing,” Mar. Ecol.: Prog. Ser., 37(10), 2159–2174.
Jennings,  N. R., Sycara,  K., and Wooldridge,  M., 1998, “A Roadmap of Agent Research and Development,” J. Auton. Agents Multi-Agent Syst., 1(1), pp. 7–38.
Jennings,  N., Norman,  T., Faratin,  P., O’Brien,  P., and Odgers,  B., 2000, “Autonomous Agents for Business Process Management,” Int. J. Appl. Artif. Intell., 14(2), pp. 145–189.
Sycara,  K., Decker,  K., Pannu,  A., Williamson,  M., and Zeng,  D., 1996, “Distributed Intelligent Agents,” Fresenius Environ. Bull., 11(6), pp. 36–46.
Sycara,  K., Widoff,  S., Klusch,  M., and Lu,  J., 2002, “Larks: Dynamic Matchmaking Among Heterogeneous Software Agents in Cyberspace,” J. Auton. Agents Multi-agent Syst., 5(2), pp. 173–203.
Papazoglou,  M., and Georgakopoulos,  D., 2003, “Service-Oriented Computing,” Commun. ACM, 46(10), 24–28.
Fensel,  D., and Bussler,  C., 2002, “The Web Service Modeling Framework,” Electron. Commerce Res. Applications, 1(2), 113–137.
Paolucci, M., Kawmura, T., Payne, T., and Sycara, K., 2002, “Semantic Matching of Web Services Capabilities,” Proc. First Int. Semantic Web Conference, 333–347.
T. Payne, (ed.), 2004, Proc. AAAI Spring Symposium on Semantic Web Services, AAAI Press, Menlo Park, CA.
Horrocks,  I., 2001, “DAML+OIL: A Description Logic for the Semantic Web,” IEEE Bull. Data Eng., 25(1), 4–9.
Guha,  R., and McCool,  R., 2003, “TAP: A Semantic Web Platform,” J. Network Comp., 42(5), pp. 557–577.
Gruninger,  M., and Menzel,  C., 2003, “The Process Specification Language (PSL): Theory and Applications,” AI Mag., 24(3), pp. 63–74.
Reed, S., and Lenat, D., 2002, “Mapping Ontologies into CYC,” Proc. AAAI, AAAI Press, Menlo Park, CA.
Davies, J., Fensel, D., and van Harmelen, F., (eds.), 2002, Towards the Semantic Web: Ontology-driven Knowledge Management, Wiley, New York.
Staab,  S., 2003, “Web Services: Been There, Done That?,” IEEE Intell. Syst., Feb/Jan, pp. 72–85.
Bussler,  C., 2001, “B2B Protocol Standards and Their Role in Semantic B2B Integration Engines,” IEEE Data Engineering Bulletin, 24(1), 3–11.
Halevy,  A., 2001, “Answering Queries Using Views: A Survey,” VLDB J., 10(4), pp. 270–294.
Garcia-Molina, H., Ullman, J. D., and Widom, J., 2002, Database Systems: The Complete Book. Prentice-Hall, Englewood Cliffs, NJ.
Halevy, A., Etzioni, O., Doan, A., Ives, Z., Mahadevan, J., McDowell, L., and Tatianov, I., 2003, “Crossing the Structure Chasm,” Proc. Conference on Innovative Data Systems Research, ACM Press, NY.
McIlraith, S., and Son, T., 2002, “Adapting Golog for Composition of Semantic Web Services,” Proc. 8th Intl. Conf. of Knowledge Representation and Reasoning, pp. 482–496.
McDermott, D., 2002, “Estimated-Regression Planning for Interactions With Web Services,” Proc. the AI Planning and Scheduling Conference, AAAI Press, pp. 204–211.
Nau, D., Smith, S., and Erol, K., 1998, “Control Strategies in HTN Planning: Theory Versus Practice,” Proc. AAAI-98, pp. 1127–1133.
Erol, K., Hendler, J., and Nau, D. S., 1994, “HTN Planning: Complexity and Expressivity,” Proc. the Twelfth National Conference on Artificial Intelligence (AAAI-94), AAAI Press/MIT Press, pp. 1123–1128.
Russell, S., and Norvig, P., 2003, Artificial Intelligence: A Modern Approach, Second Edition, Prentice-Hall, Englewood Cliffs, NJ.
Linden, T., 1991, “Representing Software Designs as Partially Developed Plans,” Automating Software Design, M. Lowry and R. McCartney (eds.), AAAI Press/The MIT Press, pp. 603–625.
Inc., Amazon, 2002, Amazon webservice, http://www.amazon.com/webservices.
Coalition, DAML., 2001, Darpa Agent Markup Language, http://www.daml.org.
Ghallab, M., Howe, A., Knoblock, C., McDermott, D., Ram, A., Veloso, M., Weld, D., and Wilkins, D., 1998, “PDDL—The Planning Domain Definition Language,” Tech. Rep., Available online at www.cs.yale.edu/homes/dvm/daml/pddl_daml_translator1.html.
Braumandl,  R., Kemper,  A., and Kossmann,  D., 2003, “Quality of Service in an Information Economy,” ACM Trans. Internet Technol., 3(4), pp. 291–333.
Gal,  A., and Eckstein,  J., 2001, “Managing Periodically Updated Data in Relational Databases: A Stochastic Modeling Approach,” J. ACM, 48(6), pp. 1141–1183.
Kossmann,  D., 2000, “The State of the Art in Distributed Query Processing,” ACM Comput. Surv., 32(4), 422–469.
Adali, S., Candan, K. S., Papakonstantinou, Y., and Subramanian, V. S., 1996, “Query Caching and Optimization in Distributed Mediator Systems,” Proc. SIGMOD Conference on Management of Data, ACM, NY pp. 137–148.
Madhusudan, T., Zeng, D., and Dror, M., 2003, “Decentralized Resource Management in Autonomic systems,” Proc. IJCAI 2003: Workshop on AI and Autonomic Computing, AAAI Press, Menlo Park, CA.
Madhusudan, T., 2003, “A Web Services Framework for Distributed Model Management,” Decision Support Systems (under review).
Felber,  P., Chan,  C., Garofalakis,  M., and Rastogi,  R., 2003, “Scalable Filtering of XML Data for Web Services,” IEEE Internet Comput., 7(1), pp. 49–57.
Cimatti, A., Giunchiglia, F., Giunchiglia, E., and Traverso, P., 1997, “Planning Via Model Checking: A Decision Procedure for AR,” Proc. European Conference on Planning, Springer Verlag, Berlin, pp. 130–142.
Wu, D., Sirin, E., Hendler, J., Nau, D., and Parsia, B., 2003, “Automatic Web Services Composition Using SHOP2,” Proc. ICAPS’03 Workshop on Planning for Web Services, Available online, http://icaps03.itc.it
Benjamins,  R., and Fensel,  D., 1998, “Editorial: Problem-solving Methods,” Int. J. Human-Comput. Stud., 49(4), pp. 305–649.
Erikkson,  H., Shahar,  Y., Tu,  S., Puerta,  A., and Musen,  M. A., 1995, “Task Modeling With Reusable Problem Solving Methods,” Artif. Intell., 79, pp. 293–326.
Gennari,  J., Musen,  M. A., Fergerson,  R. W. , 2003, “The Evolution of PROTEGE: An Environment for Knowledge-Based Systems Development,” Int. J. Human-Comput. Stud., 58(1), pp. 89–123.
Burnstein,  M., McDermott,  D., Smith,  D., and Westfold,  S., 2003, “Derivation of Glue Code for Agent Interoperation,” J. Auton. Agents and Multi-agent Syst., 6(3), pp. 265–286.
Shadbolt, N. (ed.), 2004, Advanced Knowledge Technologies: Selected Papers 2003, The AKT Project, UK.


Grahic Jump Location
Prototype implementation of EAI mediator
Grahic Jump Location
Integrated service planning and execution cycle
Grahic Jump Location
Information integration architecture




Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In