DC OCFO s ESB Success Story Increased Transparency Heightened Security Reduced Cost Mike Teller, DC OCFO Chief Information Officer Jim Hightower, Tax Systems Group Director
1. Business Drivers Agenda 2. Technical Challenges 3. The Vision: Service Oriented Architecture 4. The Solution: Enterprise Service Bus 5. Implementation: DC OCFO s ESB Applications 6. Future: Lesson Learned; Leveraging ESB foundation 2..
Business Drivers DC Legislation - City Clean Hands Deny District licenses and permits for customers possessing aggregate debt greater than $100.00 Revenue Pressures Reduce program costs and raise Compliance revenues Fraud Reduce cost of refund cheats Reduce Tax Administration and IT Costs Increase transparency of tax debt Increase transparency of IT processes Tame the complexity Ensure tax data security 3
Technical Environment ADRIAN FENTY, MAYOR 4
Technical Challenges ADRIAN FENTY, MAYOR 5
6
7
The Vision What Was Needed? Loosely Coupled Systems Reusable Code Service Oriented Architecture Why? Expand Tax Data Access while Maintaining Security Increase Fraud Detection and Prevention Without Increasing Workforce Reduce Costs to Implement and Maintain Automated Interfaces 8
The Solution An Enterprise Service Bus ADRIAN FENTY, MAYOR Forrester Research defines an ESB as An intermediary that provides core functions to make a set of reusable services widely available, plus extended functions that simplify the use of the ESB in a real-world IT environment. Source: SYSNET International Inc 9
Core Func:ons of the ESB Support of multiple protocols Protocol conversion Data transformation and data-based (content-based) routing Lightweight Orchestration Support of multiple standard business file formats Support for both synchronous and asynchronous operations Integrated security features Error handling mechanism 10
ESB Applica:ons Implementa:ons Automated Fraud Prevention Employer Submission of W2 DATA City Clean Hands 11
Automated Fraud Preven:on Business Need: Returns for refunds had no SSN validity check. Strapped returns processing staff had no capacity to validate. Thousands of questionable refunds mailed each year. Challenge: Mainframe to Oracle D/W in right time. 12
Automated Fraud Preven:on Solution: Use the ESB and expose a web service to the mainframe DB2. Benefit: Process implemented in 4 weeks; just in time for 2008 Filing Season. Appx.1 /3 development time (reduces costs) In first year thousands of questionable refunds identified; Approximately $5.3M in fraudulent returns. Strong fraud deterrent message sent to the community. 13
14
Automated Fraud Preven:on ADRIAN FENTY, MAYOR 15
Employer Submission of W2 Data Business Need: DC tax office requirement that all employers with over 50 employees submit employee W2 information electronically. Current manual process to load CDs no longer viable Challenge: Substantial security and transparency risk 16
Employer Submission of W2 Data Solution: Enable businesses to enter their W2 data or submit files online Use the ESB to load the data to the tax data warehouse. Benefit: Eliminates FTP processing for over 1,000 files Provides audited workflow -increases transparency Provides submission status - increases transparency Guarantees data delivery Significantly reduces cost and increases data security 17
Employer Submission of W2 Data Audit Data ESB Components 18
City Clean Hands Business Need: ADRIAN FENTY, MAYOR DC Council Mandate Enable agencies to maintain and access up-to-date debt information. Deny licenses and permits for customers possessing an aggregate debt > $100. Challenge: Original solution more and more costly and timeconsuming to maintain. Most agencies lacked technical expertise so did not participate Agencies pushed paperwork to the tax office for manual compliance 19
City Clean Hands Solution: ADRIAN FENTY, MAYOR ESB Debt Data Update ESB Compliance Check Benefit: More agencies providing debt data, increasing DC revenue collections. Cost to implement additional debt data feeds significantly reduced. At least 3 tax office resources freed up to work on much needed revenue initiatives. Significantly shortens procurement elapsed times 20
City Clean Hands Debt Data Update ESB Components 21
City Clean Hands Compliance Check ADRIAN FENTY, MAYOR Decision Making ESB Components 22
Sonic ESB Lightweight Orchestra:on GUI 23
DC OCFO ESB Applica:ons ADRIAN FENTY, MAYOR 24
Lessons Learned Services are not completely discreet and do not fully embrace the concept of abstraction Several services combine functions, violating SOA principle of discreteness The Database Service contains application-specific SQL, violating SOA principle of abstraction Each source and target app should have its own set of app-specific web services Lack of governance 25
Future Implica:ons The District s implementation of these initial ESB services and processes substantiate the advantages of an ESB. Enables loosely-coupled systems architecture Facilitates management of reusable services Guarantees data delivery Supports configurable process workflow (Lightweight Orchestration) Reduces maintenance costs Increases data security Positions the District for the replacement of 2 major revenue systems with COTS products 26
DC OCFO s ESB Success Story 27