®
IBM Software Group
© 2006 IBM Corporation
Karl De BackerSoftware IT Architect
eID in a Service Oriented Architecture
12 June 2006
IBM Software Group
2
Agenda
Designing your business processes in components, results in Service Oriented Architecture. Building blocks are:
Business Components
Open Standards
Process Integration
SOA enables easier integration with eID
Examples are shown of: Authentication with eID
Digital Signatures on electronic documents
IBM Software Group
3
Model on components called by services
Start by deconstructing your business model - breaking it down into discrete business processes and functions
These processes and functions are what we call service components
Each service component serves a unique purpose and interacts with other service components in the business model, using agreed-upon cost structures and service levels
IBM Software Group
4
Open Computing: Staying … Open for Business
Goals of openness:•Flexibility•Resilience•Avoid vendor lock-in•Maximize freedom of action
Open standards:•Promoting interoperability by using openpublished specifications for API's, protocols and data and file formats
Open architecture:•Building loosely coupled, flexible, reconfigurable solutions
Open source software:•Promotes standards•Leverages community development and collaborative innovation
IBM Software Group
5
Process Modeling and Simulation
Process Automation Process Management
Inability to streamline business processes, meet regulations, at low cost.
Need to integrate people and applications in the business process
Unable to monitor, control & continuously improve business operations
Customer BenefitsCustomer BenefitsCustomer ChallengesCustomer Challenges
Model, simulate and optimize business processes
Choreograph process activities across the organization
Monitor and manage process performance
Process IntegrationOptimize and Integrate Business Processes to Keep Them in Line with Strategic Goals
IBM Software Group
Foundation of Service Oriented Architecture
A comprehensive, modular integration middleware platform providing the development and operating environments for SOA-based solutions
Business Application
Services
ProcessServices Information
ServicesInteraction Services
Portal and Collaboration
Partner Services
Connectivity Services
Application and
Information Assets
For simplification, this is a stripped version of the complete SOA Foundation
IBM Software Group
SOA : eID Validation EngineeID Validation Engine can be accessed as a Service Component
Business Application
Services
ProcessServices Information
ServicesInteraction Services
Portal and Collaboration
Partner Services
Connectivity Services
CRLStore
Web Services Interface
eIDVALIDATION ENGINE
Certification Authority
IBM Software Group
SOA : Authentication ServicesAuthentication Service is extended with eID
eID Validation Service is used during Authentification
Same Authentication Component is usedfor several authentication mechanisms
Business Application
Services
ProcessServices Information
ServicesInteraction Services
Portal and Collaboration
Partner Services
Connectivity Services
CRLStore
Web Services Interface
eIDVALIDATION ENGINE
Certification Authority
Authentification
IBM Software Group
Presentation Layer
Pixel-perfect for duplicating paper forms Guided-interview, or wizard, driven
Business Logic
Capture forms processes in the form Integrate business process workflows
Data Instances Based on W3C XForms specification Multiple XML payloads for integration Validate against external XML Schemas
File Attachments Capture complete transaction Supplemental or associated eForms MS Office, jpg, videos, faxes, etc.
Electronic Documents:Lotus Workplace Forms eForm Components
IBM Software Group
Digital Signature on Electronic Documents based on XML Standards
Digital Signatures
Sign multiple, overlapping sections or complete form
Use built-in signing, digital certificates or signing pads
eID can be used to sign different parts of the form:
Insurance claim, fill in fields and add (foto) jpg of accident to the form and sign using eID Broker will add data to fields and sign using eID
IBM Software Group
SOA : Signed Form Lifecycle
Business Application
Services
ProcessServices Information
ServicesInteraction Services
Portal and Collaboration
Partner Services
Connectivity Services
CRLStore
Web Services Interface
eIDVALIDATION ENGINE
Certification Authority
Authentification
Process Services routes Form through components
Storage can be done in Database, Content Management system, Lotus Domino and many others
IBM Software Group
12
Wrap up
Service Oriented Architecture will narrow the gap between business and IT.
Components, Open Standards and Process Integration are key elements in a SOA environment.
eID is easy to integrate in a SOA environment.
Examples of integration with eID authentication and the digital signature on electronic forms have been demonstrated.
More information: Visit our stand where we show more live solutions in detail