• DocumentCode
    2292571
  • Title

    Ad hoc software interfacing: enterprise application integration (EAI) when middleware is overkill

  • Author

    Reyes, Arthur A. ; Espino, José R. ; Mohan, Vijai ; Nadkar, Monica

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Texas Univ., Arlington, TX, USA
  • fYear
    2003
  • fDate
    3-6 Nov. 2003
  • Firstpage
    570
  • Lastpage
    575
  • Abstract
    Enterprise application integration (EAI) is cooperation of disparate systems and components to implement business rules in a distributed environment. "Systems and components" can be computer-aided design (CAD) or software engineering (CASE) tools, enterprise databases, COTS applications, or in-house software. Ad hoc software interfacing (AHSI) is a special kind of EAI. A tradeoff analysis classifies an EAI problem as an AHSI problem when middleware solutions are seen as heavy-handed, i.e., the planned EAI is not expected to become broad enough to justify the generality of a middleware solution or the client is unwilling to pay for a unified data model. AHSI seeks to "wire" extant software applications as components in new, larger software applications. We call applications-as-components "appliponents". AHSI seeks to minimize appliponent modification to the greatest extent possible. We demonstrate solutions to AHSI problems using XML toolkits, domain-specific language toolkits, and Microsoft BizTalk Server.
  • Keywords
    application program interfaces; business data processing; integrated software; open systems; software tools; CAD; CASE tools; COTS applications; Microsoft BizTalk Server; XML toolkits; ad hoc software interfacing; applications-as-components; appliponent modification; business rules implementation; disparate components; domain-specific language toolkits; enterprise application integration; enterprise databases; in-house software; middleware; software engineering tools; software reusability; tradeoff analysis; unified data model; Application software; Computer aided software engineering; Data models; Databases; Design automation; Middleware; Software engineering; Software tools; Wire; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2003. COMPSAC 2003. Proceedings. 27th Annual International
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2020-0
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2003.1245397
  • Filename
    1245397