• DocumentCode
    994491
  • Title

    Java Business Integration

  • Author

    Vinoski, Steve

  • Volume
    9
  • Issue
    4
  • fYear
    2005
  • Firstpage
    89
  • Lastpage
    91
  • Abstract
    Anyone intent on developing a Java-based framework for enterprise integration would do well to keep a few things in mind. One lesson is that today\´s Java programmers want to write Java, not stylized or otherwise "special" Java that must incorporate framework-specific artifacts. Another lesson is that standardizing a suitable integration-focused framework would be a good idea, given that the alternative is to add yet another proprietary system to a field already rife with stove-piped solutions that don\´t work together. The most important lesson, however, could well be that when it comes to integration, Java can\´t solve it all. Making it possible for solutions outside traditional Java programming to work within the framework is thus a necessity, not a nicety. One standards effort currently targeting the business-integration space is Java Specification Request 208, entitled "Java Business Integration" (JBI). Like other JSRs in the Java Community Process, JBI obviously has to work with the Java 2 platform - in this case, both the standard and enterprise editions (J2SE and J2EE, respectively). It also wisely goes beyond the Java-centric focus in most JSRs and aims to accommodate implementation alternatives outside the pure Java space. The approach underlying JBI is a bit unusual compared to other JSRs in that it uses Web services at its core. Rather than focusing on how to build Web services using Java, it promotes an architecture that\´s strongly based on Web services\´ principles and approaches.
  • Keywords
    Java; distributed programming; J2EE; J2SE; Java 2 platform; Java Business Integration; Java Specification Request; Web services; Computer languages; Data security; Impedance; Java; Programming profession; Protocols; Relational databases; Service oriented architecture; Web services; World Wide Web;
  • fLanguage
    English
  • Journal_Title
    Internet Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1089-7801
  • Type

    jour

  • DOI
    10.1109/MIC.2005.86
  • Filename
    1463167