IT Architecture and Infrastructure Committee 9:00 – 10:30 a.m., March 13, 2015, FAC 228D I. Administrative Systems Modernization Program Technical Architecture – Update (Julienne VanDerZiel, Eric Weigel) II. BACS Replacement and Removal Strategies (a.k.a What’s happening with BACS) – Update (Brad Englert)
ASMP 2.0 Technology Architecture Design and Specifications FYI - Administrative Technical Architecture Selections March 4, 2015
• Process recap • Administrative systems technical
architecture selections • Updated technical architecture overview • In-progress activities and next steps • Resources and key contacts
2
Presentation Agenda
3
•Finalize the charter and get sign off from the SME Group.
1. Charter Sign Off
•Business and IT context and requirements for technical architecture.
2. Requirements Document (3C1)
•Technical specifications for the new technology stack
3. Technical Specifications (3S2]
•Identification and evaluation and budgetary estimates. Identify the selection criteria
4. Alternative Solutions (3S1)
•Selected architecture components documented against the UT Austin reference architecture.
5. Solution Selection (3F1)
•Plan for transitioning systems and staff to the new technology stack.
6. Plan to Procure, Deploy, and Transition Staff (3T)
We are here
Process Recap
Process Recap: A lot of work!
4
Modernizing our technical architecture and bringing new systems online is a huge effort Who helped TADS be successful? • Just over 100 SMEs – over 30 on more than one group • 9 from Team IBM
Time Investment • Over 90 SME Sessions • Over 1,800 hours spent in sessions • 3,778 hours devoted to “homework”
Process Recap: A lot of work!
5
Outcomes • 55 solution assessments • 20 new approved solution selections
Process Recap: A big thank you to all!
6
David Voegtle Adam Conner Alex Barth Andy Loomis Audrey Barnes Austin Bush Autumn Shields Barry McClendon Bill Bova Brian Borowicz Brian Hundsdorfer Brick Jones Cam Beasley Cassidy Santaguida Cesar De La Garza Charles Spurgeon Charlie Scott Chris Bowles Chris Owan Cindy Morrison Clyde Hoover Cooper Henson
Curtis Pew CW Belcher Dana Cook Daniel Horgan Dave Chouinard David Pavkovic Don Weeda Dustin Slater Edward Horowitz Enrique Arce Eric Petersen Eric Peterson Francis McGrath Gerald S Lewis Glen M Wadleigh Graham Chapman Greg Atkinson Greg Baker Heath Roberie Indhu Rathnasabapathy Jamie Southerland
Jason Phelps Jason Ragland Jean McArthur Jenn Coast Jeremy Cumbo Jim Bullock Jody Couch Juan Ortiz Justin Czimskey Justin W Davis Kara Nicholas Kevin Dorff Kim Wicheta Kristi Fisher Kyle O'neill Larry Yang Leslie Sitz Lori Slater Louise Nelson Luis Zamora Mark Barber Mark Blankenship
Mark Gunn Marta Lang Mary Clare Mary-Rose Hightower-Coyle Matt Stone Matthew Jorgenson Michelle McKenzie Ned Horvath Patty Quick Paul Davis Paul Grotevant Paula May Phil Gavenda Rainbow DiBennedetto Rashmi Suman Rich Bredahl Rich Huff Rich Janes Rich Krieg Robert George
Robert Trent Robin Kar Rosa Harris Roy Ruiz Ruby Philipose Sadia Rodriguez Sara Gore Sarah Ellis Scott Doane Scott Mueller Sean Reid Shan Evans Steve Rung Susan Roy Thomas Orf Todd Graves Trice Humpert Vance Strickland Vijay Thiruvengadam William Green Windy Hardaway
UT’s Reference Architecture
Business Innovation & Optimization Services
Dev
elop
men
t (L
ifecy
cle)
Se
rvic
es
Interaction Services (View) Process Services (Controller) Information Services (Model)
Partner Services Business Application Services
Access Services
IT Service
Managem
ent
Infrastructure Services
Dashboard access to key process and transaction
metrics, simulations, tests & audits of business
processes & activities
Application Assets Information Assets
Service Reg. & Discovery
Message Format Libraries
‘Logic/Transaction Warehouse’ Model/View/Controller Pattern
and Architecture within Application & Web Servers
Messaging Content Based Routing
Transformation Transaction Integrity
Data Warehouses Repositories & Files
Data Feeds
Packages Custom Applications Core Host Systems
Event Correlation Transport (HTTP, JMS & WS)
Planning & Modeling Scenarios
Activity Monitoring Compliance Controls Performance
Reporting
Utility Business Services
Metering Rating Billing
Settlement
zz Availability
Provisioning
Optimization
Security
Service Level
Automation (QOS & QOP)
& Policy Based
Orchestration
Enterprise Services Bus (ESB)
Reference Architecture Components
Information integration, access, caching & metadata Data federation, replication,
aggregation & publishing Business intelligence,
data mining and analytics
Master Data Integration
‘Single View of…’
Content Management
ILM ETL
Transform to
ITIL Processes
Providers
Consumers
Connectivity/Interaction/Message Types & Protocols Consumers Providers
Bridges, Adaptors, Access & Gateways
Consumers Providers Connectivity/Interaction/Message Types & Protocols
Consumers Connectivity/Interaction/Message Types & Protocols
HTTP, JMS & WS
Providers Consumers Providers Consumers Connectivity/Interaction/Message Types & Protocols Connectivity/Interaction/Message Types & Protocols Connectivity/Interaction/Message Types & Protocols
Portal Services
Collaboration Services Pervasive
Access Services User
Access Services
Web Client
Hybrid Client
Server -Managed
Other Clients
Rol
e B
ased
Channel Integration Processing
Technical Orchestration
(incl WS-*, BPEL4WS..)
Human Workflow Support
Security Services Identity & Access
Virtualization & Grid Services (Software, Hardware, Devices & Equipment)
Clients Servers Storage Networks (LAN, WAN, DC)
Facilities & Equipment Physical Resources
Security & Resiliency
Confidentiality
Integrity & Availability (CIA)
Business Modeling
Requirements
Analysis & Design
Test
Configuration & Change Mgt
Project Management
Processes
Architecture & Integration
Portfolio Management
Management & Invocation
Business Operations Orchestration
TADS Selected Existing UT
Reference Architecture Components
7
8
Reference Architecture: Product Mappings for Application Products
Portal Service Portal LookingGlass with Campus EAI
Technical Orchestration Job Scheduling
SFTP
Stonebranch Universal Automation Center
Stonebranch Universal Controller
Stonebranch Universal Agent
Stonebranch Universal Data Mover
Cleo VL Trader
Service Registry &
Discovery
SOA Service Registry and
Repository
Mulesoft API Designer
Mulesoft API Manager
Mulesoft API Portal
Mulesoft API Analytics
Mulesoft Anypoint Studio
ESB • Transport
• Event Correlation
• Content Based Routing
• Transformation
• Transaction Integrity
• Management & Invocation
• Messaging
CloudHub iPass
MuleSoft Virtual Private Cloud
Amazon SQS, provided via CloudHub ESB
Reference Architecture ABB Product
9
Reference Architecture: Product Mappings for Application Products
Content Management Document Generation HP Exstream
Capture Kofax Capture
Kofax KTM
Kofax Insight
Kofax KFS
Electronic Content
Management
EMC Documentum
Electronic Document
Signature
DocuSign
Requirements
Management
Requirements Management Jama Software
Reference Architecture ABB Product
10
Reference Architecture: Product Mappings for Application Products
Development Lifecycle
Services
Software Configuration GitHub
Continuous
Integration/Delivery
Thoughtworks Go!
Static Code Quality Assurance Sonar Source SonarQube
Python Build Automation and
Runtime
UT PyPE
Build Automation Apache Maven
Load Generation Apache JMeter
Quality Assurance Parasoft JTest
Parasoft Develop/
Test Platform
Parasoft SOA Test
Parasoft
Load Test
Parasoft
Virtualize
Sauce Labs
Selenium
Reference Architecture ABB Product
11
Reference Architecture: Product Mappings for Infrastructure Products Reference
Architecture
ABB Product
Repository Databases Oracle Database (Exadata)
MySQL Database
Microsoft SQL
Database
Adabas
Servers Compute Dell PowerEdge Servers
VMware vSphere
IBM Mainframe
Systems
Management
System Center Ops
Manager
Windows Server Update
Services
RedHat Satellite Services
Puppet Labs
Puppet
IBM Z/OS
Storage Storage Hitachi Storage Arrays
Hitachi NAS Appliances
Brocade SAN Fabric
Dell Compellent
Storage Arrays
Backup and
Restore
CommVault Simpana
MS Data Protection Mgr
Oracle RMAN
Veeam Backup
and Recovery
12
Reference Architecture: Product Mappings for Infrastructure Products Reference Architecture ABB Product
Network
LAN/WAN/DC Cisco routing,
switching, and wireless
access devices
Infoblox DNS
Appliances
BIND DNS
A10
Carrier
Grade NAT
appliances
Application Delivery
Control
A10 Thunder vADC
F5
Citrix
Netscaler
Firewall Cisco ASA
Security and Resiliency IAM SailPoint
Authentication Shibboleth
SAML2.0/Active Directory/LDAP
Security Vulnerability
Scanning
Checkmarx Static Code Analyzer
Intrusion
Prevention/Detection
Snort Cisco
SourceFire
13
Reference Architecture: Product Mappings for Infrastructure Products
Reference Architecture ABB Product
Monitoring (Additional) Infrastructure
Monitoring
Zenoss SaaS
Application
Performance
New Relic SaaS
Cloud Service
Monitoring
ThousandEyes Exoprise
Logging Splunk
14
Key New Features Component Products Benefits and Impact
Content Management Kofax New intelligent capture
Current selection
Enterprise support
Documentum New core content repository
Will replace legacy systems
HP Exstream Document Generation
Will be needed to retire the
mainframe
Great user interface
Network A10 Global Load Balancing
Requirements
Management
Jama New tool tracks versions of
requirements
Traceability through the process
Ties into testing
15
Key New Features Component Products Benefits and Impact
Development Lifecycle
Services
GitHub Distributed Version Control System
(DVCS)
Will replace UTForge
ThoughtWorks Go Continuous Integration/Continuous
Deployment (CI/CD)
Security & Resiliency Checkmarx Static Code Analysis
Integration Mulesoft
• ESB
• Registry/Repository
Amazon SQS message
bus
New middleware for integration
Atomic services
Loose coupling
Will change the way we develop
TADS – Technical Architecture Design and Specification • Complete Plan to Procure, Deploy, and Transition Staff TAI – Technical Architecture Implementation • Proof of Concepts
– Application Delivery Controllers – Backup/Recovery
• Procurement and Sizing – ESB – Storage – Database (Exadata)
16
In Progress
TADS – Technical Architecture Design and Specification • Complete the Plan to Procure, Deploy, and Transition Systems
and Staff TAI – Technical Architecture Implementation • Procure priority hardware and software
– ESB – Storage – Database (Exadata)
• Proof of Concepts – Wrap up in-progress POCs – Start POCs for Zenoss and Stonebranch/SFTP
• Start the implementation in earnest
17
Next Steps
Resources and Contacts
18
Review the Selected Architecture completed deliverables • Selected Architecture Components and • Service Catalog Contacts: [email protected] – Technical Architecutre Director [email protected] – Enterprise Architect ASMP 2.0 Town Hall: 3/5 @ 10:30am Web Site: http://www.utexas.edu/asmp
19
Questions and Discussion