ENTERPRISE ARCHITECTURE Office of Technology Services Matthew Vince,
ENTERPRISE ARCHITECTURE Office of Technology Services Matthew Vince, PMO OVERVIEW I. What is Enterprise Architecture? II. Governance III. Technology IV. Team V. Appendix WHAT IS ENTERPRISE ARCHITECTURE? BENEFITS Decreased time and cost for procurements with standardized hardware
and software requirements and specifications Can work with custom built or Commercial of the Shelf (COTS) software Decreased administrative costs with available cost-allocation tools delivered as part of the solution Improved SLA metrics and enforcement Reduced overall operating costs for software and hardware Improved, standardized security and event monitoring Increased reliability and performance by using reusable components LDH MODERNIZATION HOW WE ARRIVED HERE Required for Federal compliance with Medicaid standards Guidance and rules from CMS and other Federal partners provide for: Service Oriented Architecture (SOA) Modular Development No Monoliths, no Big Bang implementations Agile procurement, development, and release methodologies Needed to support the Medicaid Modernization (replacement of their core Medicaid systems: Eligibility/Enrollment, Provider
Management, MMIS, et al.) WHAT IS ENTERPRISE ARCHITECTURE? It is an organizational, operational, and system design framework Service oriented approach Service provider model Service oriented architecture (SOA) Break systems down into modules with specific responsibility Business requirements drive technical decisions Overall design roadmaps and strategic planning Cost allocation, billing, and reporting Guidelines and support for all methods of system development custom, hosted, COTS, Software as a Service (Saas) EA is the future vision for the State based on open standards. EA puts the State in a position to provide improved service and flexibility. Silo or Monolith systems can no longer be supported. GOVERNANCE IT GOVERNANCE
Value can be recaptured through shared-service initiatives such as consolidating data centers, modernizing the IT infrastructure, better utilizing capacity, pooling IT staff, sharing best practices, consolidating procurement, and managing demand through central governance. IT service management must continue to align itself with the attitude of generating the maximum benefit for the agency and State as a whole. Operations lifecycle - Information Technology Infrastructure Library (ITIL): Problem and Incident Management, Change Management, Onboarding, Release Management, Request Fulfillment, Availability Management FEDERAL CIO DIGITAL SERVICES PLAYBOOK Today, too many of our digital services projects do not work well, are delivered late, or are over budget. Playbook of 13 plays drawn
from successful private sector and government practices https://playbook.cio.gov/ The American people expect to interact with government through digital channels such as websites, email, and mobile applications. By building digital services that meet their needs, we can make the delivery of our policy and programs more effective. - Digital Services Playbook THE PLAYS FOR EA Plays Approach
Build the service using agile and iterative practices Promotion of new software development lifecycle approaches and tools Choose a modern technology stack Private + Public cloud, hyperconverged Deploy in a flexible hosting environment Introduction of automated security testing Automate testing and deploys Single Sign On and Identity Management
Manage security and privacy through reusable processes Data Warehouse, reporting, interoperability + Big Data future Use data to drive decisions THE OPEN GROUP ARCHITECTURE FRAMEWORK (TOGAF) The How To manual for Enterprise Architectures Provides a set of 20 principles for an enterprise architecture Organization comprised of over 200 enterprises As of 2016, is employed by 80% of Global 50 and 60% of Fortune 500
Based on over 20 years of combined IT experience Maximize Benefit to the Enterprise, Information Management is Everybody's Business, Business Continuity, Common Use Applications, Compliance with Law, Data is an Asset, Data is Shared, Data is Accessible, Data Trustee, Data Security, Technology Independence, Ease-of-Use, Requirements-Based Change, Responsive Change COST ALLOCATION AND BILLING Able to comply with any federal or
state cost allocation principles Included in SWiCAP as part of OTS catalog and reviewed by federal partners for OMB Circular A87 compliance Costs are based on actual usage of EA components, not around specific personnel, hardware, or software components There will be no bill for EA support personnel Sample Metrics (still in development) Number of documents stored in document management system Number of emails sent from consumer communications Execution time of business rules Number of external and internal
users TECHNOLOGY AT THE CORE Core Components Ancillary Functions Identity and Access Management & Single Sign On Monitoring and Alerting Master Data Management What is the customer seeing? Data Warehouse
Real time security and log monitoring Business Rules Engine Requirements and issue tracking Consumer Communications Disaster recovery Electronic Document Management Automation Enterprise Service Bus Application Performance Monitoring Many more
PLATFORM Two complete systems spanning two datacenters Plans for future expansion into public cloud space (Amazon, Microsoft, etc.) Creates a highly available environment 99.99% uptime Hyper-Converged technology Modern-day infrastructure to support highly transactional and enterprise level systems Can scale up and out as needed, at reduced costs SOFTWARE MODERNIZATION THE PLAYS FOR EA Plays Build the service using agile and iterative practices Choose a modern technology stack Deploy in a flexible hosting environment
Automate testing and deploys Manage security and privacy through reusable processes Use data to drive decisions AGILE PRINCIPLES FOR SYSTEM DEVELOPMENT Core Tenets Principles Individuals and interactions over processes and tools Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Working software over comprehensive documentation
Working software is the primary measure of progress. Customer collaboration over contract negotiation Simplicity - the art of maximizing the amount of work not done - is essential. Responding to change over following a plan At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. http://agilemanifesto.org TECHNOLOGY STACK Lower the learning curve
Lower the barrier of entry for a developer joining a new team Easier to utilize existing staff on different teams if they do not have to learn new technologies Security Easier to test and maintain security on a smaller stack Cost Shared costs between agencies on technology purchases Better pricing in bulk by vendors DEVOPS Continuous Integration Delivery Deployment Learning Improvement Shifting Left
Getting feedback to developers while the idea is still fresh in their mind. DevOps is the union of people, process, and products to enable continuous delivery of value to our end users. - Donovan Brown, Microsoft AUTOMATED TESTING Automated testing saves time and money, improves accuracy, and enables faster delivery of software. Unit Testing Testing the units of code, on every build, to know that bugs are not introduced by changes made. User Interface Testing Script out the common tests that cover most of the work so that your testers can actually concentrate on what changed.
Security Testing Introduce security testing of the code and the applications at every stage to keep ourselves and our constituents protected. SECURE APPLICATION DEVELOPMENT Protect applications across the entire Software Development Lifecycle Test in development Test pre-production environments Test production environments Developing Application Security Standards Reduce Costs Shifting the security issues to the developers immediately after writing code both helps them to fix it as well as learn from their mistakes while in context of what that issue was. DATA-DRIVEN DESIGN Metrics and measurements are
critical aspects to determining value In order to deliver value, you have to measure that you have in fact delivered value Knowing that users are actually using the feature that was just deployed Understanding how users are using the system. When you can measure what you are speaking about, and express it in numbers, you know something about it, when you cannot express it in numbers, your knowledge is of a meager and unsatisfactory kind; it may be the beginning of knowledge, but you have scarcely, in your thoughts advanced to the stage
of science. - William Thomson, 1st Baron Kelvin TEAM THE EA TEAM Network Operations Center (NOC) Extension of End User Computing and Helpdesk operations Front line monitoring and incident response Actions are dictated by you the customer: how, when, and to whom to report and respond Enterprise Technical Architect Enterprise Governance Architect Enterprise Applications Architect Enterprise Security Architect Component and Technology Leads APPENDIX
ACCOLADES & PRESS Press Awards and Speaking Engagements CA: Louisiana Transforms State Gov for the Digital Era 2016 CA World VIP Award Winner GCN: How one state's modernization delivers service transformation GovTech: New Hyper-Converged Platform, Cloud Architecture Streamline Louisiana IT, Health Care Deloitte Press: Inevitable architecture: Complexity gives way to simplicity and flexibility - Future stack: Louisiana builds an IT architecture for tomorrow Yahoo News: State of Louisiana Builds Technology
'Systems of Tomorrow' with VMware NSX StateScoop: Software-defined, cloud-based and virtualized: Louisiana's new data center does it all 2017 StateScoop 50 Award Winner 2016 GCN Dig IT Awards Finalist 2016 Splunk Public Sector Innovation Awards Finalist 2016, 2017 CA World speaker and panelist 2016 Splunk Public Sector panelist 2016, 2017 VMWorld speaker and panelist 2017 ISACA panelist 2017 MESC speaker CORE COMPONENT STACK Identity Management/SSO CA Identity Manager/Suite and SSO Master Data Management Information Builders OmniGen Business Rules Engine - IBM Decision Center
Consumer Communications HP/OpenText Exstream Data Warehouse & Reporting - Hitachi Pentaho Electronic Document Management - IBM Filenet Enterprise Service Bus Software AG WebMethods SUPPORTING SOFTWARE Nagios Infrastructure Monitoring and Alerting New Relic Application Performance Monitoring (APM), Real User Monitoring (RUM) Splunk Operational Intelligence GitHub Enterprise Source Code Repositories Bamboo Continuous Integration (CI), Deployment (CD), and Delivery Puppet DevOps, Automation,
Configuration Mangement JIRA Issue and Project Tracking Jama Requirements Tracking and Control McAfee Enterprise Security Manager Security Information & Event Manager IBM Workload Scheduler - Job Scheduling MoveIT - Enterprise Managed File Transfer Orbus iServer - Strategic Planning and Enterprise Architecture Modeling Commvault - Disaster Recovery and Backup HP Fortify Security Testing and Scanning Microsoft SQL Server Enterprise Database System DEEPER LOOK: ENTERPRISE SERVICE BUS Vision Business Use Case
The Enterprise Service Bus (ESB) is used to route and transform message requests from a requesting application to the other six Enterprise Architecture components or external applications. The Software AG webMethods product delivers the implementation of the ESB for the State of Louisiana EA Solution, providing functionality for service discovery and mediation, rapid service development and deployment, along with API Management and governance. Systems Integration Integrating disparate systems and applications through web services and adapters to exchange information. Mediation & Security Decoupling of service consumers from the native service implementation through service virtualization. A virtual service is an enriched copy of the native
service and acts as the consumer-facing proxy. The out-of-thebox virtual service enrichment capabilities include service security policies, policy enforcement, monitoring and control API Management - Manage the entire process of planning, designing, developing, and monetizing APIs and services. Govern the life cycle of APIs, services and associated policies. Services Registry/Repository Leverages a UDDI-based Services metadata registry and the Service Lifecycle Model. Monitoring - Round-trip performance monitoring of APIs and back-end services. Graphically analyze the impact of changes to the APIs. Notification of specific events and alerts. DEEPER LOOK : IDENTITY AND ACCESS MANAGEMENT Vision Business Use Case The identity and access management (IAM) solution provides user authentication and authorization
capability using CA SSO component and provides user account management capability such as user account creation, password management and self-service capability using CA IDM component. Authentication - CA SSO enforces requirement for user authentication when a user attempts to access a resource that is protected by CA SSO. The two primary components of the EA IAM solution are Single Sign-On (SSO) and IDM (Identity Management). Self-Service Access and Account Management - The CA IDM solution provides the capability for users to initiate access request for specific application and perform selfservice password management functions such as password reset, change password and forgot user ID.
Authorization - CA SSO enforces authorization policies on resources protected by IAM/SSO solution. Authenticated users are allowed to access a protected resource only if they are also authorized to access the resource. User Identity provisioning - The CA IDM solution will create and update user account for external users such as citizens and business partners in external facing EA user store. The solution will provision internal users to application specific user database for application specific access DEEPER LOOK: BUSINESS RULES ENGINE Vision The Business Rules Engine (BRE) is used to automate the logic of making business decisions. The IBM Operational Decision Manager (ODM) product delivers the implementation of the BRE for the State of Louisiana EA solution, providing functionality
for authoring, testing, and publishing business rules, as well as offering auditing capabilities and support for a high availability approach. The IBM Operational Decision Manager (ODM) provides functionality for authoring, testing, and publishing business rules. It also provides tools for monitoring and has support for a high availability approach. Business Use Case Vocabulary Definition Users can define a business vocabulary and add new elements to existing vocabularies to suit changing business requirements. Rule Authoring Allows business users and developers to author business rules and publish rules. Testing and Simulation Allows users to run test scenarios against the business rules using both mock data and live data. Role-Based Access Security features allow for separation of users into groups and allow role-based
access to functionality. Auditing Capabilities Logs all decisions into a data-base, allowing users to see all rules that were involved in making a decision. DEEPER LOOK: ELECTRONIC DOCUMENT MANAGEMENT Vision Business Use Case The Electronic Document Management System (EDMS) Component selected for Louisianas EA Solution is the IBM FileNet Content Platform Engine. The IBM FileNet P8 platform offers enterprise-level scalability and flexibility to handle the demanding content
challenges, the complex business processes, and the integration to other EA Data Capture Allows documents to be ingested into a single repository from various sources Indexing Supports the indexing of the ingested documents with metadata properties to become easily searchable Document Search Enables the ability to search the ingested documents based on metadata and text Version Control Enhances document management by allowing document versioning to create multiple versions of a document Integration Easily allows integration with other systems using APIs Auditing Provides the ability to capture audit logging for sensitive documents Retention Policy Enables the ability to support records management to comply with regulatory guidelines
DEEPER LOOK: MASTER DATA MANAGEMENT Vision Business Use Case The Master Data Management (MDM) Component software selected for Louisianas EA Solution is the Information Builders Incorporated (IBI) OmniGen Master Data Edition. The Omni-Gen MDM platform offers the State a robust platform to create, maintain, link, and exchange subject domain records within a centralized repository. Multi-Domain Supports data integration of multiple data domains.
Data Quality & Mastering Supports Cleanse, Match and Merge Rules to identify data quality issues and create mastered data. Data Stewardship Provides a user interface for Data Stewards to remediate data quality issues and manage the mastered data. Centralized Data Provides a centralized repository to combine data from of trusted data for use by enterprise applications. Service Oriented Architecture (SOA) Provides services to integrate agency applications with the mastered data. DEEPER LOOK: DATA WAREHOUSE Vision Business Use Case The Data Warehouse (DWH)
Component selected for Louisianas EA Solution is the Pentaho Business Intelligence Platform. The Pentaho Platform (Version 6.1) is standards based, solution-oriented business intelligence platform that offers enterprise-level scalability and flexibility to handle the business intelligence challenges, the complex data integration processes, and the integration to other EA components and other State external systems. Business Intelligence Supports creation of standard formatted reports, analytical cubes, advanced visualizations and dashboards Self Service Reporting Supports end user creation and sharing of self-service Ad-hoc reports and analysis Data Modelling Ability to model data
structures for advanced dimensional data analysis Advanced Analytics Supports data mining and implementation of predictive modelling Customization - Supports open standards extensibility for custom business intelligence implementations DEEPER LOOK: CONSUMER COMMUNICATIONS Vision Exstream is a fully integrated software platform for creating, managing, and delivering customer communication across the enterprise - from notices and letters, to personalized text, email, and Web self-service documents that can be generated in real time or fully customized high volume transactional output. The Exstream solution addresses many functional requirements of the Customer Communications component, such as the ability to generate dynamic, data driven communication
templates and to deliver them to customers via multiple channels like Email, Fax, SMS and Print. The solution is designed to support significant processing loads, easily scaling across servers to satisfy significant workload demands. Exstream provides functionality and tools for design, development, testing, production and delivery of Customer Communications. It also provides tools for monitoring and has support for a high availability approach. Business Use Case Designing Templates Users can create templates leveraging the various design objects provided by Exstream. Real Time Document Generation Allows business users to view documents at runtime using web services. High Volume/Bulk Notice Generation Allows systems to generate correspondence in a batch mode and deliver documents to RPD.
Multi-Channel Delivery Allows systems to generate customer correspondence and deliver to channels like SMS, Email and Fax
Mutual funds are made of a pool of money collected from many investors for the purpose of investing in securities such as stocks, bonds, money market instruments and similar assets. Activity. Activity: ... What level of risk do mutual funds...
NCA CONSTRUCTION MATOC IDIQ. NCA MATOC IDIQ. This multiple award task order contract (MATOC) will comprise of a pool of Contractors for construction, Maintenance and Repairs (M&R), Non-Recurring Maintenance (NRM) and Mini-Minor programs at for each District National Cemeteries.
Its density is 1.1886 g/cm3 at 20 oC. Compute its molarity, mole fraction, and molality at this temperature. Molar masses (g/mol): H = 1.00794; Cl = 35.45; O = 15.9993 Solution At 27oC, the vapor pressure of pure benzene is...
The Highway Transportation System (HTS) A highway is a main road for travel by the public between important destinations, such as cities, large towns, ... and driving safety concluded that, after controlling for driving difficulty and time on task, drivers...
Baby boomer (1943-1960) Equate work with self-worth ... Creates metaphors. Simultaneous. Consolidation of information. How can neuroscience inform teaching to the millennial. Right hemisphere - context. Teach to both halves of the brain. Left hemisphere - content.
IOM CAFOD COHRE. ECHO ODI Red Cross Societies. ProActNetwork Caritas Austria ... begin a dialogue between the humanitarian, private and academic sectors which may lead to further constructive progress in the development of stockpilable transitional shelters;
Plasma discs 25 plasma reactors each with treble throughput over first microchip Dosing lance assembly Axial view of the old lance With 8 or 16 microdisc reactors New lance = 70 microdisc reactors Quartz for UV irradiation Consequences Our low...
Ready to download the document? Go ahead and hit continue!