Strategic Enterprise Application Integration



Similar documents
Critical Success Factors for Data Warehouse Engineering

IBM Information Management

Unifi Technology Group & Software Toolbox, Inc. Executive Summary. Building the Infrastructure for emanufacturing

Chapter 14! Enterprise Computing!

Repository-Centric Enterprise Architecture

Using Master Data in Business Intelligence

CA Repository for Distributed. Systems r2.3. Benefits. Overview. The CA Advantage

Six ways to accelerate Android mobile application development

Introduction to Oracle Business Intelligence Standard Edition One. Mike Donohue Senior Manager, Product Management Oracle Business Intelligence

HP SOA Systinet software

Business Process Management Tampereen Teknillinen Yliopisto

Improving your Data Warehouse s IQ

How service-oriented architecture (SOA) impacts your IT infrastructure

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

Business Process Management Enabled by SOA

White Paper. Microsoft SharePoint & Document Automation: Achieving Content Harmony. 2013, Intelledox Pty Ltd. All Rights Reserved.

Cronacle. Introduction

An Automated Approach to Legacy Modernization

DCML - The Standard that Enables ITIL Compliance

Gartner Defines Enterprise Information Architecture

JOURNAL OF OBJECT TECHNOLOGY

A brief introduction on SharePoint

SAP Thought Leadership Business Intelligence IMPLEMENTING BUSINESS INTELLIGENCE STANDARDS SAVE MONEY AND IMPROVE BUSINESS INSIGHT

The role of integrated requirements management in software delivery.

Why does Enterprise Architecture Matter?

Updating the Clinger-Cohen Competencies for Enterprise Architecture

What s a BA to do with Data? Discover and define standard data elements in business terms. Susan Block, Program Manager The Vanguard Group

Authoring Within a Content Management System. The Content Management Story

Industry models for insurance. The IBM Insurance Application Architecture: A blueprint for success

How To Compare The Cost Of Business Process Management (Bpm) To Open Source Software (Bmp)

CHAPTER 1 INTRODUCTION

A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems

Industry models for financial markets. The IBM Financial Markets Industry Models: Greater insight for greater value

The Next Wave of Data Management. Is Big Data The New Normal?

Information Systems and Technologies in Organizations

BUSINESSOBJECTS DATA INTEGRATOR

Contents. Introduction... 1

Why Two Thirds of Enterprise Architecture Projects Fail

BY ORDER OF THE COMMANDER USTRANSCOM INSTRUCTION UNITED STATES TRANSPORTATION COMMAND 22 JUNE 2015

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

An Oracle White Paper October Oracle Data Integrator 12c New Features Overview

XML- New meta language in e-business

Bringing agility to Business Intelligence Metadata as key to Agile Data Warehousing. 1 P a g e.

Extracting and Preparing Metadata to Make Video Files Searchable

Analance Data Integration Technical Whitepaper

Information Governance Workshop. David Zanotta, Ph.D. Vice President, Global Data Management & Governance - PMO

Data Integration Checklist

Chapter: 1. Enterprise Resource Planning

SOA REFERENCE ARCHITECTURE: SERVICE TIER

Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Eleventh Edition. Copyright 2015 Pearson Education, Inc.

Oracle Data Integrator and Oracle Warehouse Builder Statement of Direction

IT FUSION CONFERENCE. Build a Better Foundation for Business

Enterprise Data Management

Enterprise Data Integration

Enterprise Information Management Capability Maturity Survey for Higher Education Institutions

How To Manage Content Management With A Single System

Knowledge Management

Agile enterprise content management and the IBM Information Agenda.

Reliable Business Data Implementing A Successful Data Governance Strategy with Enterprise Modeling Standards

WILL THE REAL ELECTRONIC DOCUMENT MANAGEMENT SYSTEM PLEASE BE INSTALLED!

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

MDM and Data Warehousing Complement Each Other

SAP NetWeaver. SAP NetWeaver

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Oracle Data Integrator and Oracle Warehouse Builder Statement of Direction

ORACLE ASSET TRACKING

PARCC TECHNOLOGY ARCHITECTURE ARCHITECTURAL PRINCIPLES AND CONSTRAINTS SUMMARY

Independent process platform

BUSINESSOBJECTS DATA INTEGRATOR

Foundations of Business Intelligence: Databases and Information Management

Hubspan White Paper: Beyond Traditional EDI

Create a single 360 view of data Red Hat JBoss Data Virtualization consolidates master and transactional data

Website Administration and Development (WSAD)

Lightweight Data Integration using the WebComposition Data Grid Service

Business-driven governance: Managing policies for data retention

Achieving high performance in the media and entertainment industries through application outsourcing

How CFOs and their teams are supercharging financial reporting

Strategy for Application Modernization A Summa White Paper

IBM Analytics Make sense of your data

Chapter 1 Databases and Database Users

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

SOA : To Do or Not to Do

Real World Strategies for Migrating and Decommissioning Legacy Applications

Oct 15, Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

WHITE PAPER Business Performance Management: Merging Business Optimization with IT Optimization

Enterprise Content Management

Transcription:

Visible Solutions Strategic Enterprise Application Integration By Alan Perkins Chief Solutions Architect ASG Federal The biggest problem facing CIO's today is their existing applications. Enterprise Application Development is the Problem The legacy system problem has many symptoms: systems that don't work together, too much data and not enough information; incompatible and incorrect data; and excessive maintenance costs. 70% to 90% of an organization's IS budget is spent typically on current applications. There are lots of reasons for this, but the primary cause is the way the applications were developed: Independently as stand-alone, "stove-pipe" systems -- not designed to be interoperable. Not based upon a single enterprise standard Without a common data architecture to ensure data sharing In unstructured programming languages Poorly documented if documented at all Designed to reflect developers interpretation of business requirements ten years, twenty years, or even longer ago Since they were first implemented, most legacy applications have been patched and modified over and over to fix errors and respond to changing requirements until the IS staff is fearful of making any changes because they cannot predict results. Compounding the problem is the variety of technologies that exists in most organizations. In addition to multiple programming languages and methods, there are multiple platforms, operating systems, data management systems, and communication protocols. More recently, business and competitive pressures have caused enterprises to install multiple, single function commercial packages that further complicated an already serious problem. Most CIO's recognized long ago that this is not an optimum environment for effective information management and that something must be done. The most common solution tried over the years has been developing interfaces between the applications. These included interface programs and interface data stores. This worked fairly well when only a few interfaces were needed. But as the number of interfaces grew, the result was additional maintenance problems and what the Gartner Group calls "inter-application spaghetti." Even today many organizations are still trying to integrate their applications through interfaces -- without much success. Other organizations are trying to solve their legacy application problems using a number of relatively new approaches including: Copyright 2003 Alan Perkins. Reprinted with Permission

Replacing legacy systems with integrated COTS packages (like Baan, PeopleSoft, and SAP) Developing data and information warehouses Establishing central operational data stores or data clearinghouses Implementing Enterprise Portals Using Middleware Using XML Reengineering all applications to a single architecture All of these approaches have value and some will even provide at least temporary benefit. However, unless they are business-driven and model-based they are more likely to further compound the problems than provide a solution. Strategic Enterprise Application Integration is the solution. This paper describes a method that unifies these approaches as well as other best practices and techniques. Strategic Application Integration really works! It not only solves today's problems but also helps prepare our clients for success in the future. Strategic Enterprise Application Integration reduces maintenance overhead while providing better customer service and quality information systems. The ultimate goals of Strategic Enterprise Application Integration are shared, non-redundant data, trusted strategic information, and shared reusable software components. Strategic Enterprise Application Integration is flexible enough to work in any Information Technology environment, yet rigorous and disciplined enough to produce results consistently. Strategic Enterprise Application Integration solutions differ from enterprise to enterprise depending upon their business requirements, the nature and seriousness of their problem, and the skills and availability of their staff. Most variations include the following activities: Define and document strategic enterprise business drivers Reverse engineer existing applications and databases to document and model the existing application architecture (it exists whether or not it is documented) Define and model business information and data requirements (current and future) Define and model business functional requirements (current and future) Compare application architecture models with requirements and perform gap analysis Choose appropriate integration method(s) It is really important to know what to integrate and why before deciding how. Integration options include: Integrate current applications (data and function) that meet requirements Reengineer using new technologies Use middleware Remove redundant and unnecessary applications Develop or purchase applications to meet new/changed requirements Strategic Enterprise Application Integration does not happen all at once. It is a gradual, logical, repeatable process that transitions an enterprise from poorly integrated, sub-standard applications to business-driven, model-based, quality integrated applications that exactly meet enterprise data and information needs. It can take a long time if the organization's problem is severe. However, improvement and return on investment begin almost immediately. Enterprise Architecture Makes It Possible The key to successful Strategic Enterprise Application Integration is Enterprise Architecture. An enterprise architecture links an enterprise s strategic plan and performance plans ("business architecture") with its enterprise information architecture, enterprise service component (systems - 1 -

and applications) architecture and enterprise technical architecture. A well-documented architecture is a logical organization of information pertaining to the following multi-level, multidimensional, enterprise-wide elements: Strategic goals, objectives, and strategies Business rules and measures Information requirements Processes, systems and applications Relationships between architecture elements Technology infrastructure Enterprise architecture also contains guidelines, standards, policies and business rules that define the enterprise s software engineering environment. Every enterprise has an architecture. However, it is usually undocumented and the elements are inconsistent. Most likely some of the architecture elements are embodied in strategic and performance plans, published and unpublished polices and procedures, and system documentation. Unfortunately, there are also a lot of enterprise architecture elements that are embedded in software application code, and even more that only exist as employee "tribal knowledge." An undocumented enterprise architecture is an unmanaged enterprise architecture and is a sure recipe for chaos. On the other hand, a fully documented enterprise architecture can be used to enable successful Strategic Enterprise Application Engineering and also accomplish the following: Facilitate quality software engineering and enterprise change management by linking strategic requirements to systems that support them and by linking the business model to application designs Enable strategic information to be consistently and accurately derived from operational data Promote data sharing, thus reducing data redundancy and reducing maintenance costs Improve productivity through component development, management and reuse Reduce software development cycle time Evaluate commercial products and services Share information with customers and business partners In order to establish an enterprise architecture that can be used to gain these benefits, it must be engineered. This requires rigorous and repeatable process that is strategically-driven, information-centric, model-based, and technology independent. It also requires tools that fully support the approach. The author s papers, Enterprise Architecture Engineering and Critical Success Factors for Enterprise Architecture Engineering describe this process. XML Makes It Likely XML (extensible Markup Language) is becoming the new standard language for building Corporate Portals, integrating legacy databases, and facilitating E2E (Enterprise to Enterprise) and B2B (Business to Business) data communication. XML will be the successor to HTML (HyperText Markup Language) for the Internet, Intranets, and for secure Extranets between customers, suppliers and business partners. XML incorporates metadata in any document, to define the content and structure of that document and any associated (or linked) resources. It has the potential to transform the integration of structured data (such as in legacy files or relational databases) with unstructured data (such as in text - 2 -

documents and reports, graphics and images, audio and video resources, and web pages). XML will be a significant technology for the deployment of Data Warehouses and Enterprise Portals. XML uses the extensible Style Language (XSL) and the extensible Linking Language (XLL) to achieve this integration. XML, XSL and XLL allow the easy integration of dissimilar systems for multiple worldwide customers and suppliers in any industry. It permits the ready integration of those systems, regardless of whether they are legacy systems and databases, Electronic Data Interchange (EDI) systems or Electronic Commerce. It represents the future direction of metadata and the important role that data administration will take in systems development in the years ahead. XML assumes that metadata has already been defined. This is necessary not only for the new systems, but also for the legacy systems and databases that need to be integrated with those new systems. XML will enable this integration to be carried out dynamically. Many products have been released recently to support the development of XML applications and XML databases for use in Enterprise Application Integration. The Right Tools Make It Possible Automated tools are the enabling technology that allows Strategic Enterprise Application Integration, including data integration, software component reuse, and rapid change management, to be realized. Exceptional software component development and management tools as well as tools for application and data integration are available from multiple sources. The minimum requirements for a tool suite are that it allows enterprise needs and measures to be linked directly to a strategic information model, enterprise data dictionary, legacy data base models, data integration and transformation process models, and data warehouse and data mart database design models -- all in a single repository. This linkage enables consistently successful development and implementation of high-quality data warehouses and data marts. It also allows quick reaction to changes in environment, policy, or customer requirements. An effective tool suite provides the capability to document an enterprise's multi-level, strategic plans, and link them to appropriate performance measures. More importantly, it also allows information requirements that support an enterprise's strategic plans and performance measures to be modeled and translated into database, data mart, data warehouse, decision support system (DSS), and executive information system (EIS) models and designs. These designs can then be developed and implemented, ensuring that the enterprise s information systems meet its information needs. Summary Strategic Enterprise Application Integration method and tools result in useable, effective information management systems that exactly meet the needs of your enterprise, public or private, large or small. This approach let's you immediately start to realize real value from your corporate information resources while improving your management of those resources. For more information please contact:: Visible Systems Corporation 201 Spring Street Lexington, MA info@visible.com - 3 -

Alan Perkins has been a Systems Analyst on the White House staff, Director of the US Army Data Processing School in Germany, Vice President of R&D for a virtual corporation, Vice President of Consulting for a software engineering tools company, and General Manager of a high-tech consulting firm. He has provided information and enterprise management consulting to numerous companies, associations and government agencies. Mr. Perkins specializes in Enterprise Architecture Engineering. He helps clients quickly engineer enterprise architectures that are actionable and adaptable. His approach results in architectures that enable and facilitate enterprise initiatives such as Corporate Portals, Enterprise Data Warehouses, Enterprise Application Integration, Software Component Engineering, etc. The following are papers are available at www.visible.com: "Enterprise Architecture Engineering" "Enterprise Architecture Engineering Critical Success Factors" "High-Performance Enterprise Architecture Engineering Implementing the Zachman Framework for Enterprise Architecture" "Enterprise Change Management An Architected Approach" "Getting Your Acts Together An Architected Solution for Government Transformation" "A Strategic Approach to Data Warehouse Engineering" "Data Warehouse Architecture A Blueprint For Success" "Critical Succe ss Factors for Data Warehouse Engineering" "How to Succeed in the 21st Century Critical Information Management Success Factors" "XML Metadata Management Controlling XML Chaos" "Business Rules Are Meta-Data" Enterprise Application Modernization Solving IT s Biggest Problem "Strategic Enterprise Application Integration" "e-engineering A Unified Method" "Enterprise Portal Engineering" "Quality Software [Component] Engineering" "Software Engineering Process Improvement" - 4 -