Upload
bertha-reeves
View
217
Download
0
Tags:
Embed Size (px)
Citation preview
PROJECTNAME:
DHS Watch List Integration (WLI) Information Sharing Environment (ISE)
MANAGER: Michael Borden PHONE:
(703) 248-8116 extension 105
EN
TE
RP
RIS
E A
RC
HIT
EC
TU
RE
CE
NT
ER
OF
EX
CE
LL
EN
CE
2
Introduction About this presentation
Problem Solution Benefits Domain Example
Service Oriented Architecture (SOA) An architecture approach that facilitates integration
and promotes information sharing Business capability delivered through a collection of
services that are shared across the enterprise Requires a common/shared understanding of the
organization’s data
EN
TE
RP
RIS
E A
RC
HIT
EC
TU
RE
CE
NT
ER
OF
EX
CE
LL
EN
CE
3
Business Problem Difficulty arising from multiple data exchange
standards
Need for interoperability of multiple technology standards
Subscribers individually negotiating with single entity creating multiple streams of same source data
Multiple versions of the truth
Lack of end-to-end traceability of data exchanges
Lack of prompt dissemination of data
EN
TE
RP
RIS
E A
RC
HIT
EC
TU
RE
CE
NT
ER
OF
EX
CE
LL
EN
CE
4
Service-Oriented ArchitectureStandardized approach to application development, based upon a Service-Oriented Architecture, that allows for greater coordination and re-use of technology components across an organization
Requirements and Conceptual Architecture for an SOA delivery approach Standardized tools and other software Frameworks and Services
SO
A
Infr
astr
uctu
re
Sh
are
dB
usin
ess
Serv
ices
Sou
rce
Syste
ms
Legacy Applications(Mainframes)
Custom Applications(J2EE, .NET)
Packaged Applications(PeopleSoft, Oracle)
Messaging Systems(EMS, MQ Series)
Integration
Pre
sen
tati
on
& A
naly
tic
Serv
ices
CreateAlert
CheckSecurity
RegisterTraveler
ProvisionEmployee
ApproveLicense
DeclareCargo
ManageAsset
UpdateEvent
Event Correlation Key Performance Indicators Portal Services Composite Applications
MessagingServices
EventMgmt
Meta DataMgmt
MonitoringServiceMgmt
Security ConnectivityDirectoryServices
EN
TE
RP
RIS
E A
RC
HIT
EC
TU
RE
CE
NT
ER
OF
EX
CE
LL
EN
CE
5
Service-Oriented ArchitectureStandardized approach to application development, based upon a Service-Oriented Architecture, that allows for greater coordination and re-use of technology components across an organization
Requirements and Conceptual Architecture for an SOA delivery approach Standardized tools and other software Frameworks and Services
SO
A
Infr
astr
uctu
re
Sh
are
dB
usin
ess
Serv
ices
Sou
rce
Syste
ms
Legacy Applications(Mainframes)
Custom Applications(J2EE, .NET)
Packaged Applications(PeopleSoft, Oracle)
Messaging Systems(EMS, MQ Series)
Integration
Pre
sen
tati
on
& A
naly
tic
Serv
ices
CreateAlert
CheckSecurity
RegisterTraveler
ProvisionEmployee
ApproveLicense
DeclareCargo
ManageAsset
UpdateEvent
Event Correlation Key Performance Indicators Portal Services Composite Applications
MessagingServices
EventMgmt
Meta DataMgmt
MonitoringServiceMgmt
Security ConnectivityDirectoryServices
EN
TE
RP
RIS
E A
RC
HIT
EC
TU
RE
CE
NT
ER
OF
EX
CE
LL
EN
CE
6
Service-Oriented ArchitectureStandardized approach to application development, based upon a Service-Oriented Architecture, that allows for greater coordination and re-use of technology components across an organization
Requirements and Conceptual Architecture for an SOA delivery approach Standardized tools and other software Frameworks and Services
SO
A
Infr
astr
uctu
re
Sh
are
dB
usin
ess
Serv
ices
Sou
rce
Syste
ms
Legacy Applications(Mainframes)
Custom Applications(J2EE, .NET)
Packaged Applications(PeopleSoft, Oracle)
Messaging Systems(EMS, MQ Series)
Integration
Pre
sen
tati
on
& A
naly
tic
Serv
ices
CreateAlert
CheckSecurity
RegisterTraveler
ProvisionEmployee
ApproveLicense
DeclareCargo
ManageAsset
UpdateEvent
Event Correlation Key Performance Indicators Portal Services Composite Applications
MessagingServices
EventMgmt
Meta DataMgmt
MonitoringServiceMgmt
Security ConnectivityDirectoryServices
EN
TE
RP
RIS
E A
RC
HIT
EC
TU
RE
CE
NT
ER
OF
EX
CE
LL
EN
CE
7
Service-Oriented ArchitectureStandardized approach to application development, based upon a Service-Oriented Architecture, that allows for greater coordination and re-use of technology components across an organization
Requirements and Conceptual Architecture for an SOA delivery approach Standardized tools and other software Frameworks and Services
SO
A
Infr
astr
uctu
re
Sh
are
dB
usin
ess
Serv
ices
Sou
rce
Syste
ms
Legacy Applications(Mainframes)
Custom Applications(J2EE, .NET)
Packaged Applications(PeopleSoft, Oracle)
Messaging Systems(EMS, MQ Series)
Integration
Pre
sen
tati
on
& A
naly
tic
Serv
ices
CreateAlert
CheckSecurity
RegisterTraveler
ProvisionEmployee
ApproveLicense
DeclareCargo
ManageAsset
UpdateEvent
Event Correlation Key Performance Indicators Portal Services Composite Applications
MessagingServices
EventMgmt
Meta DataMgmt
MonitoringServiceMgmt
Security ConnectivityDirectoryServices
EN
TE
RP
RIS
E A
RC
HIT
EC
TU
RE
CE
NT
ER
OF
EX
CE
LL
EN
CE
8
The Solution
Presentation LayerAll information is displayed through consistent interfaces, using a common look and feel across the agency
Shared ServicesCommon functionality is packaged into discrete services which can be reused across the enterprise
Enterprise Application Integration Extract, Transform & Load Business Process Management Enterprise Content Integration
COTSApplications
CustomApplications
HTML DBApplications
BusinessServices
ReportingServices
ContentServicesContentServices
Business ActivityMonitoring
SharedPortal
ExecutiveDashboards
ContentServices
DataServices
ContentServices
OtherServices
Presentation Services
Content DatabaseOperationalData Store
Data Warehouse& Data Marts
Information Sharing Environment is a set of tools, processes, and technologies that will enable information sharing and reuse of business functions across an organization
EN
TE
RP
RIS
E A
RC
HIT
EC
TU
RE
CE
NT
ER
OF
EX
CE
LL
EN
CE
9
The Information Sharing Environment (ISE) design uses an Enterprise Services Bus to implement the business functionality following a SOA approach.
Service-Oriented Architecture Approach
Business Services – This layer is used to expose the functionality using various technical protocols. Both JMS and SOAP protocols may be used together or individually to extend functionality specified by a core services layer.
WSDL to expose API for SOAP calls XSD definition for JMS implementation.
Core Services – This layer contains the main processes which implement workflow integration. These are defined as stand alone. Core services utilize both common services and reusable services.
Common Services - Processes which implement common functionality
Reusable Services - Sub-Processes
EN
TE
RP
RIS
E A
RC
HIT
EC
TU
RE
CE
NT
ER
OF
EX
CE
LL
EN
CE
10
Business BenefitsSingle Version of Truth: One version of data is shared across all systems
Open: Enables communication with legacy systems and other agencies
Accurate: Ability to create more timely and accurate operational reports
Cost-Efficient: Lowered implementation, support and maintenance costs
Secure: Enhanced security between all systems; secure each interface once
Modular: Legacy systems are retired without affecting downstream systems
Reliable: Guaranteed message delivery and monitoring
Architecturally Efficient: Eliminate stovepipes and redundant interfaces
Data Warehousing: Lays foundation for Business Intelligence and ODS
EN
TE
RP
RIS
E A
RC
HIT
EC
TU
RE
CE
NT
ER
OF
EX
CE
LL
EN
CE
11
Domain ExampleUsing the Service Oriented Architecture (SOA) Approach :
Build a component, not a complete application
Ease of adding or replacing new interfaces
Support for industry standard protocols
Schema support for W3C XML Uses standards in construction of
messages being sent to downstream systems: NIEM (GJXDM & TWPDES) compliant
Enhancement requirements for federated query and role-based access capabilities
Allows necessary changes quickly
EN
TE
RP
RIS
E A
RC
HIT
EC
TU
RE
CE
NT
ER
OF
EX
CE
LL
EN
CE
12
Watch List Distribution Service
System 1
ISE
System 1 Formatted XML
System 2 Formatted XML
Key Functions:Log Message Data,
Transform Message Format,Filter Message Content by
Recipient, Prepare Messagefor Delivery
Transport Method:JMSMQWeb Services
Transport Method:JMSMQWeb Services
System 2
ISE Adaptor
Local Adaptor
ISE Adaptor
Local Adaptor
DemonstrationWatch List Distribution
Service
EN
TE
RP
RIS
E A
RC
HIT
EC
TU
RE
CE
NT
ER
OF
EX
CE
LL
EN
CE
14
Service-Oriented ArchitectureStandardized approach to application development, based upon a Service-Oriented Architecture, that allows for greater coordination and re-use of technology components across an organization
Requirements and Conceptual Architecture for an SOA delivery approach Standardized tools and other software Frameworks and Services
SO
A
Infr
astr
uctu
re
Sh
are
dB
usin
ess
Serv
ices
Sou
rce
Syste
ms
Legacy Applications(Mainframes)
Custom Applications(J2EE, .NET)
Packaged Applications(PeopleSoft, Oracle)
Messaging Systems(EMS, MQ Series)
Integration
Pre
sen
tati
on
& A
naly
tic
Serv
ices
CreateAlert
CheckSecurity
RegisterTraveler
ProvisionEmployee
ApproveLicense
DeclareCargo
ManageAsset
UpdateEvent
Event Correlation Key Performance Indicators Portal Services Composite Applications
MessagingServices
EventMgmt
Meta DataMgmt
MonitoringServiceMgmt
Security ConnectivityDirectoryServices
EN
TE
RP
RIS
E A
RC
HIT
EC
TU
RE
CE
NT
ER
OF
EX
CE
LL
EN
CE
15
SummaryCreated an SOA based Information Sharing Environment for the collaboration of Terrorist Watch List data for the Department of Homeland Security.
Promotes and improves information sharing and collaboration amongst partnering organizations.
Enables integration of business processes Provides information across physical and logical system
boundaries by service virtualization Ensures heterogeneous interoperability Improves Quality of Service Promotes reusability, flexibility, adaptability, and rapid change.