Enterprise Solution Supply
Supply is a series of tasks to use new technology to access and utilize data from Air Force legacy systems. The tasks that DCI supports utilize messaging software (IBM WebSphereMQ) and XML to pass data between the various layers of the architecture.
In the EAI layer (Microsoft BizTalk) of the processes, requests are received from the user interface (UI) layer (written with Java Servlets and J2EE technology in IBM WebSphere). The requests are decomposed by rule and requests are routed to Stock Control System (SCS) and Standard Base Supply System (SBSS). The EAI layer then waits for the response from the legacy systems, SCS and SBSS. When both systems have responded the data is assembled and returned to the UI layer. The process uses the internal workflow processes (called Orchestration in BizTalk) to route requests and reassembles responses as well as handle exceptions and communication failures.
DCI has provided engineering support and development expertise in all phases of this task. The solution is fully scaleable with both the WebSphere and BizTalk layers architected to operate across multiple servers as required. The applications will be deployed to the GCSS-AF frame work and be accessed via the Air Force portal, making them available to over 20,000 users.
Engineering and development on this project is being done using the RUP methodology and utilizing the Rational Suite of software engineering tools.
DCI provided a technical manager to the task as well as software engineers to support WebSphereMQ, BizTalk and J2EE design and development. Major risks on the project included the use of BizTalk 2004, released during the development process, and using SBSS connection software (VIP) that was not yet in production. These risks were mitigated by working closely with the developers of the software (Microsoft for BizTalk 2004 and Keane for VIP) to obtain current information and identify problems. JAD sessions were used in the Iteration phases of the task to obtain design guidance from the functional and technical customers. These sessions were also used to help manage expectations and facilitate communication between the various customer groups (554th ELSG, LG, SSG, ALC's, etc.)