IT Architecture and Infrastructure Committee

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
Presentation Agenda
• Process recap
• Administrative systems technical
architecture selections
• Updated technical architecture overview
• In-progress activities and next steps
• Resources and key contacts
2
Process Recap
We are
here
1. Charter Sign Off
•Finalize the charter and get sign off from the
SME Group.
2. Requirements Document
(3C1)
3. Technical Specifications
(3S2]
•Business and IT context and requirements for
technical architecture.
4. Alternative Solutions (3S1)
•Identification and evaluation and budgetary
estimates. Identify the selection criteria
5. Solution Selection (3F1)
•Selected architecture components documented
against the UT Austin reference architecture.
6. Plan to Procure, Deploy, and
Transition Staff (3T)
•Plan for transitioning systems and staff to the
new technology stack.
•Technical specifications for the new technology
stack
3
Process Recap: A lot of work!
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”
4
Process Recap: A lot of work!
Outcomes
• 55 solution assessments
• 20 new approved solution selections
5
Process Recap: A big thank you to all!
Curtis Pew
David Voegtle
CW Belcher
Adam Conner
Dana Cook
Alex Barth
Daniel Horgan
Andy Loomis
Dave Chouinard
Audrey Barnes
David Pavkovic
Austin Bush
Don Weeda
Autumn Shields
Barry McClendon Dustin Slater
Edward Horowitz
Bill Bova
Enrique Arce
Brian Borowicz
Brian Hundsdorfer Eric Petersen
Eric Peterson
Brick Jones
Francis McGrath
Cam Beasley
Cassidy Santaguida Gerald S Lewis
Cesar De La Garza Glen M Wadleigh
Charles Spurgeon Graham Chapman
Greg Atkinson
Charlie Scott
Greg Baker
Chris Bowles
Chris Owan
Heath Roberie
Cindy Morrison
Indhu
Rathnasabapathy
Clyde Hoover
Jamie Southerland
Cooper Henson
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
6
UT’s Reference Architecture
TADS Selected
Existing UT
Processes
Requirements
Analysis &
Design
Planning & Modeling
Scenarios
Interaction Services (View)
Web Client
Hybrid Client
Other Clients
Role Based
Architecture &
Integration
Activity
Monitoring
Controls
Server -Managed
Business
Modeling
Dashboard access to key
process and transaction
metrics, simulations, tests
& audits of business
processes & activities
Business Innovation & Optimization Services
Process Services (Controller)
Portal
Services
Collaboration
Services
Pervasive
Access Services
User
Access Services
Information Services (Model)
Business Operations Orchestration
Human
Workflow
Support
Technical
Orchestration
(incl WS-*,
BPEL4WS..)
Transport (HTTP, JMS & WS)
Event Correlation
Channel
Integration
Processing
Security Services
Identity & Access
Service Reg. & Discovery
Connectivity/Interaction/Message Types & Protocols
Consumers
Management
& Invocation
Performance
Reporting
Compliance
Master Data
Information integration,
Integration
access, caching & metadata
‘Single View of…’
Data federation, replication,
aggregation & publishing
Content Management
Business intelligence,
ILM
ETL
data mining and analytics
Connectivity/Interaction/Message Types & Protocols
Consumers
Providers
Enterprise Services Bus (ESB)
Connectivity/Interaction/Message Types & Protocols
Consumers
Providers
Messaging
Content Based Routing
Transformation
Transaction Integrity
Test
Configuration &
Change Mgt
Project
Management
Portfolio
Management
Consumers
Providers
Connectivity/Interaction/Message Types & Protocols
Partner Services
Business Application
Services
Transform to
HTTP, JMS & WS
Infrastructure
Services
Access Services
Packages
Custom Applications
Core Host Systems
Data Warehouses
Repositories & Files
Data Feeds
Virtualization & Grid Services (Software, Hardware, Devices & Equipment)
Clients
Servers
Storage
Physical Resources
Facilities & Equipment
Networks
(LAN, WAN, DC)
Utility
Business
Services
Metering
Rating
Billing
Settlement
Service
Level
Automation
(QOS & QOP)
& Policy
Based
Orchestration
Availability
zz
Security
Optimization
Bridges, Adaptors, Access & Gateways
Application Assets Information Assets
‘Logic/Transaction Warehouse’
Model/View/Controller Pattern
and Architecture within
Application & Web Servers
Message Format
Libraries
Consumers
Providers
Connectivity/Interaction/Message Types & Protocols
Consumers
Providers
Connectivity/Interaction/Message Types & Protocols
IT
Service
Management
Development
(Lifecycle)
Services
Reference
Architecture Components
Reference
Architecture
Components
Provisioning
ITIL
Processes
Security &
Resiliency
Confidentiality
Integrity &
Availability (CIA)
7
Reference Architecture: Product Mappings for Application Products
Reference Architecture ABB
Product
Portal Service
Technical Orchestration













Portal
Job Scheduling
SFTP
Service Registry &
Discovery
SOA Service Registry and
Repository
ESB
•
•
•
•
•
•
•
LookingGlass with Campus EAI
Stonebranch Universal Automation Center
Stonebranch Universal Controller
Stonebranch Universal Agent
Stonebranch Universal Data Mover
Cleo VL Trader
Mulesoft API Designer
Mulesoft API Manager
Mulesoft API Portal
Mulesoft API Analytics
Mulesoft Anypoint Studio
CloudHub iPass
MuleSoft Virtual Private Cloud
Transport
Event Correlation
Content Based Routing
Transformation
Transaction Integrity
Management & Invocation
Messaging
 Amazon SQS, provided via CloudHub ESB
8
Reference Architecture: Product Mappings for Application Products
Reference Architecture ABB
Product
Content Management






HP Exstream
Kofax Capture
Kofax KTM
Kofax Insight
Kofax KFS
EMC Documentum

DocuSign

Jama Software
Requirements
Management
Document Generation
Capture
Electronic Content
Management
Electronic Document
Signature
Requirements Management
9
Reference Architecture: Product Mappings for Application Products
Reference Architecture ABB
Product
Development Lifecycle
Services


GitHub
Thoughtworks Go!


Sonar Source SonarQube
UT PyPE




Apache Maven
Apache JMeter
Parasoft JTest

Parasoft Develop/
Test Platform

Parasoft SOA Test

Software Configuration
Continuous
Integration/Delivery
Static Code Quality Assurance
Python Build Automation and
Runtime
Build Automation
Load Generation
Quality Assurance

Parasoft
Load Test
Parasoft
Virtualize
Sauce Labs
Selenium
10
Reference Architecture: Product Mappings for Infrastructure Products
Reference
Architecture
Repository
Servers
ABB
Product
Databases


Compute
Systems
Management




Storage
Storage
Backup and
Restore






Oracle Database (Exadata)
MySQL Database
Dell PowerEdge Servers
VMware vSphere
System Center Ops
Manager
Windows Server Update
Services
RedHat Satellite Services
Hitachi Storage Arrays
Hitachi NAS Appliances
Brocade SAN Fabric
CommVault Simpana
MS Data Protection Mgr





Microsoft SQL
Database
Adabas
IBM Mainframe
Puppet Labs
Puppet
IBM Z/OS

Dell Compellent
Storage Arrays


Oracle RMAN
Veeam Backup
and Recovery11
Reference Architecture: Product Mappings for Infrastructure Products
Reference Architecture ABB
Network
LAN/WAN/DC
Product
 Cisco routing,

switching, and wireless 
access devices
 Infoblox DNS
Appliances






Security Vulnerability 
Scanning
Intrusion

Prevention/Detection
Application Delivery
Control
Firewall
Security and Resiliency IAM
Authentication
BIND DNS
A10
Carrier
Grade NAT
appliances
A10 Thunder vADC
 Citrix
Netscaler
F5
Cisco ASA
SailPoint
Shibboleth
SAML2.0/Active Directory/LDAP
Checkmarx Static Code Analyzer
Snort

Cisco
SourceFire
12
Reference Architecture: Product Mappings for Infrastructure Products
Reference Architecture ABB
Monitoring (Additional) Infrastructure
Monitoring
Application
Performance
Cloud Service
Monitoring
Logging
Product
 Zenoss SaaS

New Relic SaaS

ThousandEyes

Splunk

Exoprise
13
Key New Features
Component
Content Management
Products
Kofax
Documentum
HP Exstream
Network
Requirements
Management
A10
Jama
Benefits and Impact
 New intelligent capture
 Current selection
 Enterprise support
 New core content repository
 Will replace legacy systems
 Document Generation
 Will be needed to retire the
mainframe
 Great user interface
 Global Load Balancing
 New tool tracks versions of
requirements
 Traceability through the process
 Ties into testing
14
Key New Features
Component
Products
Development Lifecycle GitHub
Services
Security & Resiliency
Integration
Benefits and Impact
 Distributed Version Control System
(DVCS)
 Will replace UTForge
ThoughtWorks Go
 Continuous Integration/Continuous
Deployment (CI/CD)
Checkmarx
 Static Code Analysis
Mulesoft
 New middleware for integration
 Atomic services
• ESB
• Registry/Repository  Loose coupling
 Will change the way we develop
Amazon SQS message
bus
15
In Progress
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
Next Steps
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
Resources and Contacts
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
18
Questions and
Discussion
19