210 likes | 1.34k Views
Brandt Welker VBMS Chief Engineer Department of Veterans Affairs Brandt.Welker@va.gov Matt Friedman Program Lead MITRE mfriedman@mitre.org. Veterans Benefits Management System (VBMS) SOA Approach. 2010 MITRE SOA Conference . About VA. Established as an independent agency, July 1930
E N D
Brandt Welker • VBMS Chief Engineer • Department of Veterans Affairs • Brandt.Welker@va.gov • Matt Friedman • Program Lead • MITRE • mfriedman@mitre.org Veterans Benefits Management System (VBMS) SOA Approach 2010 MITRE SOA Conference
About VA Established as an independent agency, July 1930 Elevated to Cabinet level, March 1989 Second largest Federal Department More than 270,000 employees Organizational structure Central Office (VACO), Washington, DC Veterans Health Administration (VHA) Provides services and benefits through a nationwide network of 153 hospitals, 895 outpatient clinics, 135 nursing homes, 47 residential rehabilitation treatment programs, 209 readjustment counseling centers Veterans Benefits Administration (VBA) Operates 57 veterans benefits regional offices National Cemetery Administration (NCA) Operates 157 national cemeteries
Strategic and Enabling Goals • Goal 1: Restore the capability of veterans with disabilities to the greatest extent possible, and improve the quality of their lives and that of their families. • Goal 2: Ensure a smooth transition for veterans from active military service to civilian life. • Goal 3: Honor and serve veterans in life, and memorialize them in death for their sacrifices on behalf of the Nation. • Goal 4: Contribute to the public health, emergency management, socioeconomic well‑being, and history of the Nation. Enabling Goal: Deliver world-class service to veterans and their families through effective communication and management of people, technology, business processes, and financial resources. Source: www.va.gov
Veterans Benefits Administration VBA is responsible for administering the VA programs that provide financial and other forms of assistance to veterans, their dependents and survivors Major VBA Challenges • Reduce Claims Backlog • Go “Paperless” • Implement New GI Bill Compensation& Pension Service Education Service Office ofBusiness Process Integration (OBPI) OI&T Insurance Service LoanGuaranty Service Vocational Rehab& Employment Service 46.4 Billion dollars to be paid to veterans in 2009
What is VBMS • What are we trying to accomplish • Deploy a technology platform to enable the paperless processing of compensation and pension claims • Implement business process reengineering best practices to improve the claims processing process • What are our challenges • One of the largest programs undertaken by VBA • Utilizing Agile development methodology • User in the middle design • Complex Legacy Environment • Adopt modernized architectural best practices How Are We Proceeding?…..
Composite Application in SOA Source: IBM
Overall Program Approach • Virtual Regional Office • Pilot 1 – Platform Concept Test (2010) • Pilot 2 – Business Process Deployment & Architectural Hardening (2011) • Pilot 3 – Business Process Optimization (2011) • National Rollout (2012)
Overview of the Business Architecture A. Intake B. Development C. Rating D. Award A1. Establish Record B1. Create Development Plan C1. Evaluate Evidence D1. Determine Entitlement Core Capabilities B2. Develop the Claim A2. Setup End Products C2. Determine Rating D2. Generate Correspondence Claim is in the system and available in the GUI eFOLDER: Established and Quality Documents Tagged and Associated RTR CONTENTION: All materials received and Case Eligibility Sufficiency Verified RATABLE ISSUE: Completed Rating Decision With reviewable evidentiary chain Payment(s) In Route to Veteran A3. Update eFolder B3. Verify RTR C3. Support External Review D3. Obtain Authorization(s) G1. Appeals Process (RO, Board, Court) G2. Veteran Identification Verification Service G3. Letter Generation & Association G4. Due Process G5. Receive and Associate New Documents G6. Time Based Triggers G7. Work Product Quality Reviews Supporting Capabilities G1a RO Appeal G1b VBA Appeal G5a Receive G5b Associate Source: MITRE / VBA DRAFT – Pre-Decisional
Source: MITRE / VBA DRAFT – Pre-Decisional
Setting The Context For the Business Services Source: MITRE / VBA DRAFT – Pre-Decisional
Understanding the Architectural Relationships Source: MITRE / VBA DRAFT – Pre-Decisional
Logical Architecture Intake Development Rating Award Desktop Workspace GUI Layer Desktop Tools Application Layer OCR / eFax Solution Document Management Workflow Engine Rules Engine VBMSI Scope Data Layer Document Repository Rules & Profile Information Infrastructure Layer Scanning Platform Desktop Environment National Network Infrastructure Development & Test Environments Information Sets New VET New Vet Record DOD Records Request DOD Record Images VHA Exam Order VHA Exam Results Claim Conts Dev Doc Rqsts Outbound Corresp Claim Status Claim Status Legacy Systems GUI Layer BIRLS - GUI PIES - GUI Capri MAP-D Share RBA2000 Covers Awards Legacy Legacy Systems Fat Client Business logic BIRLS - BL PIES - BL Capri MAP-D Share RBA2000 Covers Awards Legacy DB Tables & Business Logic CDB Tables & BL CDB Tables & BL CDB Tables & BL CDB Tables & BL CDB Tables & BL CDB Tables & BL CDB Tables & BL CDB Tables & BL DRAFT – Pre-Decisional
The Detailed Analysis to Support the Services Step 1 – Application Centric Data Flow Analysis Step 2 – Process Based Information Flows Step 3 – Draft Services Catalog Source: MITRE / VBA DRAFT – Pre-Decisional
The Complexities of the Legacy Architecture GUI Interface GUI Interface GUI Interface GUI Interface Application Logic Application Logic Application Logic Application Logic Database Database Database Database GUI Level Integration Application Complexity GUI Interface GUI Interface GUI Interface Application Logic Application Logic Application Logic API Service Database Database Database Database Service Integration Refactor or Migrate the Code Source: MITRE / VBA
Source: MITRE / VBA DRAFT – Pre-Decisional
Pilot 1 Architecture HTTP VBMS Pilot 1 VETSNET Server Tier Portal Security (Additional Screens) Info Integrity -Check Claim -Check Content Identity Management EP Work Queue SOAP/HTTP (Additional Screens) (Additional Screens) VPN/ Internet VPN/T1 BEP Network SOAP/HTTP AIDE Network EJB/RMI VETSNET Filenet Establish Awards Store Scanned Image (Additional Functions) Development (Additional Functions) (Additional Screens) (Additional Screens) (Additional Screens) (Additional Screens) Search Scanned Image Rating Protocol? SOAP/HTTP TUXEDO VPN/T1 Smart Scanning (NARA) Receive Claimant Data (Additional Tux. Svcs) (Additional Screens) (Additional Functions) (Additional Screens) Retrieve Doc Metadata Retrieve Document Content (Additional Screens) Establish/Update Claimant Data (Additional Screens) Source: VBA DRAFT – Pre-Decisional
An Outline of VBMS SOA Reference Architecture • Voice Access Modernization (VAM) • Customer Relationship Management (CRM) • Enterprise Knowledge Base (KB) • Unified Desktop Source: The Open Group
Current Status and Next Steps • Where Are We Today • Numerous Technical Services Have Been Developed • Starting The Last Couple Of Sprints For Pilot 1 • Business Architecture Defined • What Are The Next Steps • Managing One Of The Largest Programs Undertaken By VBA • Refining The Adoption Of Agile Development Methodology • Integrating User In The Middle Design With Architectural Strategies • Integrating VBMS Into The Complex Legacy Environment • Continued Adoption Of Modernized Architectural Best Practices