Enhancing the Role of a Large Agency as an Intermediary in the Federal Supply Chain via a Service Registry and a JBI-based ESB
We presentated a case study at the 2009 JavaOne conference.
This presentation is a case study conducted in a large U.S. federal agency that involves a service registry and a Java™ Business Integration (JBI)-based enterprise service bus (ESB) to enhance the role of this agency as a reliable intermediary in the federal supply chain. First, the session presents the environment in which this study was conducted. Then it discusses the main drivers, the outstanding challenges (technical and nontechnical), and the benefits a service registry combined with an ESB for inter- and intragovernment business operations. In addition, it covers how government policies can be published, discovered, and enforced among partners in the federal supply chain ecosystem.
It shows how a JBI-based ESB and Java API for XML Web Services (JAX-WS) can be used to enforce these policies and how the Office of Management and Budget Federal Enterprise Architecture (FEA) Service Component Reference Model (SRM) can be used for service classification, publication, and reuse of services. It demonstrates how these services can be composed into executable service architectures using the OMG SoaML standard; an open-source provisioning capability, ModelPro; and a JBI-based ESB. It also covers how SOA governance and a higher level of SOA maturity can be achieved incrementally and shows how these open-source technologies and products can address the full lifecycle of SOA solutions, from modeling to producing executable solutions. The presentation concludes by highlighting lessons learned and outlining future work.