XML CoP – Case Management
April 20 , 2005
Agenda
Background
Overview of Application XML
Value and Proof: Demonstration of Mobile (Disconnected) Case Management Application
Open Discussion
Background
Over 15 years focused on Reuse and Assembly of Software
Recognized by Dr. Charles Goldfarb published in his 5th Edition of the top selling XML handbook
ObjectBuilders is the leading provider of Assembled Software Solutions.
ObjectBuilders Software Solutions are Assembled and delivered entirely in XML.
Goal
How many of you would like to (need to) deliver higher quality, more complex software solutions
faster and at less cost?
We will show you the way…
Peak your interest so that you further explore the concept of Application XML and Assembling
Software Solutions.
Application XML Exceeds The Presidents Case Management LoB Goals
The President’s LoB Initiative Vision Utilizing common solutions and data standards, case management
information is easily and appropriately shared within and between federal and local agencies and with citizens.
The President’s LoB Initiative Goals Enable case management data to be shared efficiently within and
across agencies. Improve effectiveness and efficiency of law enforcement,
investigation, and civil and criminal litigation case management business processes.
Identify common case management processes across components and agencies that will drive system and function consolidation.
What is Application XML?
Just another XML Schema? Not to ObjectBuilders… Application XML enables TRUE Application Assembly Application Assembly = Consistent High Quality Solutions in
Less Time and for Less Cost
Year Two Year One
Maintenance
Training/Deploy
Personalize/System Testing
Construction/Unit Testing
Blueprint/Requirements
Manufacturing Approach
Unit Testing
Implementation
System Design
Requirements
Today’s Approaches
System Testing
Training/Deploy
Maintenance
Mac
hine
Code
Proce
dura
l
Obj
ect
Orie
nted
Compo
nent
s
Productivity
Code
Assem
ble
Componen
ts
What do I need to Assemble?
1. Physical infrastructure (new and existing)2. Modules and Services (as opposed to objects and frameworks)3. Common architecture (XML and Web Services)4. Powerful productivity tools for Assembly5. Engines capable of rendering Application XML (called players)
VoiceDevice
ImageData
Most Leading Vendors
Support XML
AppsData
XML Enable your
Applications and Data
XML Application
Layer
Represent applications solely in XML
The Next Generation Application
Technology Independent Applications
What about Code?
Data
Business Logic
Presentation
Application Layer (XML)
Data
Business Logic
Presentation
Business Logic
Data
Three Tiered Architecture
Three Tiered Architecture
With Application Layer
Code still exists. Application assembly or the application layer rides on top of coded services and existing infrastructure.
The goal is to have ZERO code in the Application Layer
Available today…The Proof…
How many of you would like to see a robust application (not a click through demo) that was created in 2 weeks and is 100% assembled?
A totally disconnected Case Management application How workers are provided with a “Mobile Packet” that contains all
the data, records, and materials needed to complete assigned tasks
Integrate multiple data sources and leverages existing infrastructure
Leverages like SQL Server and FileNet Workflow Open, Represented 100% in XML. Open, technology independent Works in thin, rich and full client. Future proof 100% reuse of base components. 100% reuse of standard
modules. 90% reuse of templates and Solution modules and services as applicable
The Demonstration
FACILITY STATE DEP EPA
Application for Permit
Permit received and Manager
Assigns to Reviewer
Reviewer determines
Inspection is needed.
Inspector downloads work
to Tablet PC.Inspector performs
inspection at facility.
Inspector returns to office an
uploads work.
Reviewer receives inspection reports
and forwards approved permit to
EPA.
EPA Reviews and adds comments to permit as
necessary.
Open Question and Answer Session.
Discussion
Contact Information
Joe BrophyObjectBuilders20134 Valley Forge CircleKing of Prussia, PA 19406
www.objectbuilders.com
610.783.7748
ObjectBuilders Overview
The business problem - trying to create higher quality, faster and less expensive business applications – This is the goal of
any manufacturer
Computer Hardware has evolved – computers are now manufactured by assembling interchangeable and reusable
components
Computer Software has not evolved to the level of computer
hardware manufacturing
ObjectBuilders provides the solution – A True Application Assembly Platform
Introduction
Year 2003 Published in Dr. Charles Goldfarb’s 5th Edition of the top selling XML handbook
GMAC said that their R3 project (Created using ObjectBuilders products) was the most successful delivery as far as they can remember
Delivered a 500 page custom business application 30 days after the specification was completed
ObjectBuilders applications have stood the test of time. Through an upgrade to the base player, customers have been able to move from: Win 3.1 16 bit to Windows 32 Bit to Distributed N-Tiered to Thin Client to Rich Client to Disconnect – All without rewriting a single line of code
Technology Leadership
Product and Services Overview
LiveAppPlayer
LiveSolutions
Software Factory
Completed, packaged vertical business software solutions that can be sold over and over, YET tailored to a client’s specific needs.
Service include entire software solution development lifecycle and assembly methodology
The base product that allows for the rapid assembly of business software solutionsAll LiveSolutions run over
Business Software Solutions
Current LiveSolutions
Resolution Management eResolve eResolve for Mortgage Banking
eResolve Legal Review
Government Mobile Case Management (LiveProcess)
ePermitting eLicensing
Financial Financial Settlement Reconciliation
Incentive Partner Settlement Incentive Management Salary Management
Mobile Case Management Uses
Department of Housing Department of Building Inspections Environmental Protection Agencies Police and Fire Highway and Public Utility Departments Agriculture Departments Department of Health Social Services Family Services
MobileCase Management
ePermitting and eLicensing Overview
ePermitting and eLicensing are mobile computing solutions for government agencies
Optimizes your permitting process Submission, review, issuance, tracking and reporting
Improves your financial and operational performance Leverages your existing resources (people, processes and
technology) Can be seamlessly integrating into your infrastructure.
Solution Modules (XML) ePermitting eLicensing
Standard Modules (XML) Business Object Presentation Import and Export Auditing Scheduler Reporting
Assembly Tools (XML) LiveIntegrator™ LiveModeler™
Mobile Case Management
Business Rules Web/Web
Service Workflow Security Imaging Allowed Values
Memo Distributed Threshold Help Document Disconnected
Player Technology
ObjectBuildersLiveApp Player
AdobeReader
MicrosoftMedia Player
Purpose High Quality, Complex Business Software
High Quality Print Rendition
Play digital media files
Document Application XML (LiveXML)
PDF MP3, MPG
Assembly Tools
LiveIntegrator™,LiveModeler™ or any XML based editor or
tool
Acrobat MP3 Studio
Player LiveApp PlayerAdobe® Reader®
Windows Media® Player
How Application XML Works
<?xml version="1.0" encoding="UTF-8"?><OBAFArchiver ID = "_OBAFArchiver0">
<ObjectList><OBWindow title = "Import Run"
<OBView h = "593" documentFile =<OBButton ID = "_OBButton0" nex</OBButton><OBBox parentIDREF = "_OBView0"
<OBView h = "39" documentF<OBButton ID = "_OBButto</OBButton>
LiveXMLTools LiveApp Player
ObjectBuilders Assembly Tools
LiveIntegrator™
ObjectBuilders Assembly Tools
LiveModeler™
Productivity Tools
What Makes a Productivity Tool?
Focused on Non Technical Persons More productivity from your team (technical to users) Removes IT or coding as the bottle neck
Works in Real Time with Instantaneous Feedback Faster turn around time, concept to solution
Simplifies Complicated Technology No Compiling, Code Generation or Application Generation Reduces Integration, platform, language, technology issues
Uses Standard Documents or Files (.doc, .xls, .xml) Store Business Intellectual Capital in a technology
independent way Easily move from one platform or device to another
Design Application Code Application
Current Solution Lifecycle
New Business Concept
Business Specification
Technical Specification
Implementation Test and Training
Deploy
Word, PP, Excel
Word, Visio Rational, ER-Win
JAVA, XML, C++ Tools
Rational,RoboHelp
Windows 2000
JAVA, XML, C++ Tools•Technical Focus
•Business Focus LiveIntegrator,Crystal Reports
Design Application Code Application
ObjectBuilders Solution Lifecycle
New Business Concept
Business Specification
Technical Specification
Implementation Test and Training
Deploy
Word, PP, Excel
Word, Visio Rational, ER-Win
JAVA, XML, C++ Tools
Rational,RoboHelp
Windows 2000
JAVA, XML, C++ Tools•Technical Focus
•Business Focus LiveIntegrator,Crystal Reports
LiveIntegratorLiveModeler
Design Application Assemble Application
Solution Lifecycle
Year Two Year One
Maintenance
Training/Deploy
Personalize/System Testing
Construction/Unit Testing
Blueprint/Requirements
Manufacturing Approach
Unit Testing
Implementation
System Design
Requirements
Today’s Approaches
System Testing
Training/Deploy
Maintenance
Works with and optimizes standard
methodologies
Productivity Gains
Deliver $3 - 10 million
business solutions for
$.5 - 2 million in 1/2 -1/3 the time
Mac
hine
Cod
e
Proce
dura
lO
bjec
t Orie
nted
Compo
nent
s
Productivity
Code
ObjectBuildersLiveIntegrator™
Assem
ble
Componen
ts
The Software Factory
The FIRST True
Software Factory.
The Factory
PastFutur
e
Application development and enhancement turn around is too slow
Applications are not flexible, adaptable and scalable to changing business requirements
Application needs to be created for specific deployment technology. Applications are not technology and vendor independent
Packaged vs. Custom: Custom solutions are very risky; Packaged solutions force businesses to fit the package
Multi vendor product integration Multi platform deployments Leverage existing corporate technology infrastructure Future Proofing Technology Independent
Challenges Solved by the LiveApp Player™
Case Study – Media/Communications
Challenge Thousands of partners; multiple channels; all unique contracts Need to implement new contracts rapidly to meet market
demands (competitive, strategic, tactical) Need to integrate multiple internal and external data sources and
production systems (Siebel, Oracle, Lawson, Portal, customer systems)
Solution FinancialStream Originally custom LiveXML
Results A single source to manage the entire contractual relationship Automated settlement, reporting & auditing of financial
obligations 80% of all enhancements handled through Admin Interface
Contact Information
Joe BrophyObjectBuilders20134 Valley Forge CircleKing of Prussia, PA 19406
www.objectbuilders.com
610.783.7748