Service Data Objects - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Service Data Objects

Description:

Service Data Objects. Business Objects With Smarts For The ... Third Party Insurance Websites (eSurance) Competitive Rating Websites. Point Of Sale Partners ... – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 21
Provided by: brandon95
Category:

less

Transcript and Presenter's Notes

Title: Service Data Objects


1
Service Data Objects
Insurance Industry Architecture Presentation
  • Business Objects With Smarts For The Insurance
    Industry

Brandon Werner
2
Service Oriented Architecture
3
Benefits To Offering Insurance Solutions As A
Service
  • Agency Management Software (AMS)
  • Custom Build Agent Websites and Workflows
  • Mobile Devices Internet Appliances
  • Third Party Insurance Websites (eSurance)
  • Competitive Rating Websites
  • Point Of Sale Partners
  • General Agents
  • Third Party Payment Systems
  • New Application Mash-Ups For Partners
  • Strategically Differentiated Services
  • Agent Reporting
  • Bulk Data Importing Exporting From Partners

4
  • Offering Insurance Solutions As A Service

5
  • Best Approach Partner Service Mash-Ups

6
  • Service Mash-Ups

7
Three Primary Barriers To Implementing Services
in a Domain Architecture
  • Business Logic Is In UI or Code
  • Business Objects Arent Real Business Objects
    Pattern
  • Transfer Objects Pattern Maintain State and Have
    Structure

8
(No Transcript)
9
  • Service Mash-Ups

Get Claims Information For Policy
  • Do we use BPM?
  • Do we use process modeling and workflows?
  • Do we orchestrate our existing domain objects?

10
  • Offering Software As A Service (SAS) Through The
    Typical Orchestration Pattern (TIBCO/IBM)

Quote Webservice
(its a hack)
11
  • Partner Service Mash-Ups With Typical
    Orchestration Pattern

Complexity Increases Substantially
12
We dont want to develop software this way
13
Serivitize Our Existing Business Objects
Make Real Business Objects?
14
  • Objects are loosely coupled
  • Objects data can be discovered at runtime
    through query
  • Objects contracts are data based, no types or
    tightly binding interfaces
  • Object is protected from contract and interface
    changes in system
  • Objects can be placed anywhere - maximum reuse
  • Object can modify its types and data structure
    during runtime
  • Object has no restriction on the data it can
    share
  • Object is decoupled from the format and source
    the data came from
  • Object automatically can roll back to the
    previous data state or act on changes

15
What is this box?
16
Database
Webservice(XML)
Other Object
17
The power of dynamic data objects
18
What is this box?
19
Service Data Objects
  • Developed by IBM, BEA and others
  • You use it every day in Eclipse and RSA. Part of
    the EMF.
  • Has DMS for XML, Databases, CSV and many others
  • Has Built In Change Control
  • Has Dynamic Structure That Can Expand And
    Subtract At Runtime
  • Separated From The Data Its Loaded From
  • Queried Through X-Path and other tools
  • Serializable
  • Can Be Transformed In To Anything

20
SDO Framework For The Insurance Industry
Write a Comment
User Comments (0)
About PowerShow.com