collaboration and soa: the hud cio perspective

22
Collaboration and SOA: The HUD CIO Perspective

Upload: shira

Post on 06-Jan-2016

28 views

Category:

Documents


0 download

DESCRIPTION

Collaboration and SOA: The HUD CIO Perspective. Agenda. A New HUD – iMPACT 200 HUD Modernization Plan Target Enterprise Architecture SOA Infrastructure Transition to SOA. HUD Business Overview – Impact200. Promote responsible, sustainable homeownership for all Americans - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Collaboration and SOA: The HUD CIO Perspective

Collaboration and SOA:The HUD CIO Perspective

Page 2: Collaboration and SOA: The HUD CIO Perspective

Page 2

Agenda

A New HUD – iMPACT 200 HUD Modernization Plan Target Enterprise Architecture SOA Infrastructure Transition to SOA

Page 3: Collaboration and SOA: The HUD CIO Perspective

Page 3

HUD Business Overview – Impact200oPromote responsible, sustainable homeownership for all AmericansoMaximize options for safe and affordable housing so all Americans can embark on a path to self-sufficiencyoDeliver effective, timely service to our customers, employees and partners

Page 4: Collaboration and SOA: The HUD CIO Perspective

Page 4

HUD Business Architecture

Page 5: Collaboration and SOA: The HUD CIO Perspective

Page 5

FY2008 IT Portfolio

Page 6: Collaboration and SOA: The HUD CIO Perspective

Page 6

HUD Modernization Plan

Modernization Plan Define Baseline Architecture Analyze Baseline to Identify Improvements Define Target Architecture Perform Gap Analysis Between Target and Baseline Architecture Develop Sequence Plan Monitor Performance

Page 7: Collaboration and SOA: The HUD CIO Perspective

Page 7

Target Enterprise Architecture

Structured on SOA model Characteristics of Target Architecture

Agility Scalability Interoperatibility Flexibility Innovation Re-usability Portability Reduced Complexity Extensibility

Page 8: Collaboration and SOA: The HUD CIO Perspective

Page 8

Target Enterprise Architecture

Page 9: Collaboration and SOA: The HUD CIO Perspective

Page 9

Competing SOA Solutions…?How we Conduct Business… …How We Collaborate Internally

BusinessFocus

User Focus

Business Focus

User Focus

A Product Trend to WatchA Product Trend to Watch

Page 10: Collaboration and SOA: The HUD CIO Perspective

Page 10

Oracle SOA at HUD - Business

Oracle Portal/SOA Suite

Oracle W

eb Services Manager

PRESENTATION LAYER

WEB SERVICES LAYER (WSM)

ORACLE PORTAL

SERVICE ADAPTERS

Application Interfaces

HUD SOA PORTAL ARCHITECTURE

External Agencies

Devices

Enterprise Service BusUDDI Registry

AdaptersRouting

Business Intelligence

InfrastructureServices

BusinessServices

SiteMinderAuthentication

Oracle Internet Directory

Authorization

Integrated Development Environment

OracleJDeveloper

Application Development Framework

Oracle TopLink

Solaris Operating System

Technology Services

Enterprise Services

Operational Data Store

ServicesData

LegacyData Store

Process Orchestration and Integration

BPELWorkflow

BusinessActivity Monitoring

BusinessRules

Page 11: Collaboration and SOA: The HUD CIO Perspective

Page 11

SharePoint Approach

Traditional Approach

•Cost per user = High•Seat license includes functionality most users will never use•High Training Costs – High Difficulty

SharePoint Portal Approach

•Use InfoPath and SharePoint services to interact with one or more LOB applications•Low cost of integration/ Development•Uses Tools already on Desktop•Reduces LOB Application Seat Licenses required

Page 12: Collaboration and SOA: The HUD CIO Perspective

Page 12

Operating System ServicesOperating System Services

Database ServicesDatabase Services Search ServicesSearch Services Workflow ServicesWorkflow Services

ASP.NET (Web Parts, Personalization, Master Pages, Provider Framework (Navigation, Security, etc.)

ASP.NET (Web Parts, Personalization, Master Pages, Provider Framework (Navigation, Security, etc.)

ApplicationsApplicationsCollaboration

DiscussionsCalendars

E-Mail IntegrationAlerts

Project Mgmt “Lite”Offline Lists/Docs

Collaboration

DiscussionsCalendars

E-Mail IntegrationAlerts

Project Mgmt “Lite”Offline Lists/Docs

Content Mgmt

AuthoringApproval

Web PublishingPolicy & Auditing

Rights MgmtRetention

Multi-LingualStaging

Content Mgmt

AuthoringApproval

Web PublishingPolicy & Auditing

Rights MgmtRetention

Multi-LingualStaging

Portal

MySitesTargeting

People FindingSocial Networking

PrivacyProfiles

Site Directory

Portal

MySitesTargeting

People FindingSocial Networking

PrivacyProfiles

Site Directory

Search

IndexingRelevanceMetadata

Customizable UX

Search

IndexingRelevanceMetadata

Customizable UX

Biz Processes

Rich/Web FormsLOB Actions

Single Sign-OnBizTalk Integration

Biz Processes

Rich/Web FormsLOB Actions

Single Sign-OnBizTalk Integration

BI

Excel ServicesDashboards

KPIsReport Center

SQL RS/AS Integ.Biz Data in ListsBiz Data Catalog

BI

Excel ServicesDashboards

KPIsReport Center

SQL RS/AS Integ.Biz Data in ListsBiz Data Catalog

Platform ServicesPlatform ServicesStorage

RepositoryMetadataVersioning

Backup

Storage

RepositoryMetadataVersioning

Backup

Security

Rights/RolesPluggable

AuthNPer ItemRights

Trimming

Security

Rights/RolesPluggable

AuthNPer ItemRights

Trimming

Management

Admin UXDelegationProvisioningMonitoring

Management

Admin UXDelegationProvisioningMonitoring

Topology

Config MgmtFarm ServicesFeature Policy

Extranet

Topology

Config MgmtFarm ServicesFeature Policy

Extranet

Site Model

RenderingTemplatesNavigation

Visual Blueprint

Site Model

RenderingTemplatesNavigation

Visual Blueprint

APIs

Fields/Forms OM and SOAP

EventsDeployment

APIs

Fields/Forms OM and SOAP

EventsDeployment

SharePoint 2007 SOA

Page 13: Collaboration and SOA: The HUD CIO Perspective

Page 13

Employees

Customers

Partners

Information sharing

Controlling content

Decision making

Unified, enterprise-ready solution = organizational effectiveness

XML Web Services

Application Integration/Custom Apps Portals

Team Collaboration

Personal

Enterprise Portal

Line Of Business Applications(PS, data warehouse, custom . . .)

SharePoint Web Facing Portal

SharePoint SOA at HUD - User

Page 14: Collaboration and SOA: The HUD CIO Perspective

Page 14

Benefits of SOA at HUD Align Business with IT by driving IT through Business

Process Management Improve Customer satisfaction by streamlining and

automating business processes Achieve Business Agility using collaborative infrastructure Reusability of services lower the maintenance cost for IT

Page 15: Collaboration and SOA: The HUD CIO Perspective

Page 15

Transition to SOA

•Establish an Enterprise-Wide Vision•Use a SOA Maturity Model to transition to SOA•Adopt SOA Framework to align to EA

– Business Processes Management– Blueprints– Service Identification and realization– Flexible and scalable Infrastructure– Best Practices

• Develop a SOA Roadmap

•Communicate SOA Governance

Page 16: Collaboration and SOA: The HUD CIO Perspective

Page 16

Initial Steps at HUD for Transition Current Steps

Standardize the Presentation Layer using Portal Technologies

Use the SOA Infrastructure for transitioning Identify Services performed by the current applications

Identify new/re-usable services Establish standards for interoperation Orchestrate current business processes using these services

Going Forward Optimize the business processes Re-engineer the current applications using SOA

Page 17: Collaboration and SOA: The HUD CIO Perspective

Page 17

Current Projects in Transition

National Housing Locator System (NHLS)

FEMA Interfaces to Disaster Information System

Page 18: Collaboration and SOA: The HUD CIO Perspective

Page 18

National Housing Locator System

NHLS provides disaster affected citizens help by allowing them to search for temporary housing

Citizens can easily navigate the NHLS application with no help. Can Look for Current Disasters User friendly with familiar tools; Google

Maps, simple searches, navigable interface Resource/Disaster locator: one stop shop

for a citizen to find disaster information they can look for disaster related resources

near their current location (find a shelter nearby)

HUD will be able to provide briefs using Announcement tools on NHLS (in development)

24/7 available public access via web

Citizens able to get HUD Disaster announcements This improves communication between

Agency and the Citizen

Page 19: Collaboration and SOA: The HUD CIO Perspective

Page 19

A SOA Success Story: NHLSRich User Experience• User friendly• Utilizes AJAX for fluid user navigation

• Commenting & Mapping system• Desktop application look-and-feel under a

distributed Web environment

Rapid Application Development (RAD)• Short iterative development cycles• Developed using the RAD methodology

•Utilized an Integrated Development Environment (IDE) to reduce development time

• Quick and flexible development

Perpetual Beta• Constantly accepting requirements• Soliciting requirements direct from Users• Adaptive/Corrective Maintenance

Long-Tail Approach to Data Collection• Accept data from a large number of sources• No data set is too small• Ability to collect data from numerous sources

to increase the total number of units available

Data Mashups• Utilizing APIs (e.g., Google Maps) as a

data mashup platform• Overlays

• Potential to display other overlays• Displaying grouped data enhances overall

user experience

Web Service/REST• Means of data exchange between systems• Direct access to property data to outside

organizations• Transfer of data using a simple form of Web

service• Adhere to a standard transportation method

Page 20: Collaboration and SOA: The HUD CIO Perspective

Page 20

Technical Business ValueTechnical Rich User Experience• User Friendly• Utilizes AJAX for fluid user navigation

•Commenting & Mapping system• Desktop application look and feel under a

distributed Web environment

Technical Rapid Application Development (RAD)

• Short iterative development cycles• Developed using the RAD methodology

•Utilized an Integrated Development Environment (IDE) to reduce development time

• Quick and flexible development

Business Value User Acceptance• Reduces cost of deployment and acceptance• Reduces training costs (when Disaster

Centers hire temporary workers or social volunteers – need to get them using the system fast)

• We were able to train 110 FEMA users assisting Katrina disaster affected families in a 30 min. web cast

Business Value Robust • Reduces time to market• Requirements are met in a rapidly changing

environment. • Ability to respond to requirements that are

unpredictable like the weather• Continuous Improvement

Page 21: Collaboration and SOA: The HUD CIO Perspective

Page 21

Technical Business ValueTechnical Long-Tail Approach to Data

Collection• Accept data from a large number of

sources• No data set is too small• Ability to collect data from numerous

sources to increase the total number of units available Business Value Enterprise Integration

• Reduce cost by re-use (adopt)• Collaborate between program areas• Leverage existing investments

Business Value SOA• Adoption to a Service Oriented Architecture• Operational Efficiency• Faster and less expensive integration

Business Value Adaptable• Accept data from a large number of

sources• No data set is too small• Ability to collect data from numerous

sources to increase the total number of units available

Technical Data Mashups• Utilizing Google’s map API as a data mashup

platform• Overlays

•Potential to display other overlays• Displaying grouped data enhances overall

user experience

Technical Web Service/REST• Means of data exchange between systems• Direct access to property data to outside

organizations• Transfer of data using a simple form of Web

service• Adhere to a standard transportation method

Page 22: Collaboration and SOA: The HUD CIO Perspective

Page 22

What Our Partners Can Do

Understand our Business Needs Help CIOs Lead Cultural Change Promote Service Reuse across the Federal

Government Make it Plug and Play – Google Example