: Technology for Real-Time, Integrated Business Management Intelligence By P. Mohan President and CEO
:
Technology forReal-Time, Integrated
Business Management Intelligence
By
P. MohanPresident and CEO
• Introduction• Business Drivers• Current Integration Technologies• Technology Demonstration
– Application Integration– Business Intelligence– Integrated Business Management Intelligence
• Q&A
Topic Discussion
Introduction
Company Highlights Founded in 1999 A Professional Software/Services Company 8(a) Certified, Small Disadvantaged Business Top Secret Facility Clearance for Federal DOD projects GSA Schedule Program Partner Serves Commercial, Federal and State Government Clients
Locations Brentwood, TN (Corporate Headquarters) Huntsville, AL Houston, TX
Core Competencies
Application Integration Project Management Network and System Administration Business Analysis Web System Design System Development Database Design Creative Graphic Design
ValuedClientsServed
ValuedClientsServed
• Lower costs.. • Increase productivity..• Enhance Customer Service..• Improve Profitability..• Eliminate redundant efforts..• Collaborate with Partners and other agencies..• Know the pulse of the Organization real-time (Real-
Time Enterprise)
Business Drivers
Do More with Less and
Do it Fast!
Today’s IT Imperative
Processes:1. Data Capture: One or more disparate systems2. Data Integration: Real-time integration of disparate systems3. Data Mining and Analysis: Algorithms to mine and analyze4. Data Presentation: Information/Intelligence Presentation
Technology1. Enterprise Application Integration Technology2. Business Intelligence Technology
People1. Review the Facts on-hand2. Make Informed Decisions
Real-Time, Integrated Business Management Intelligence
Technologies Involved
• Real-Time Integration (Enterprise Application Integration)– Critical step in IBMI– Analysis as good as the data that is fed– Not all the data for analysis in a single application
• Analysis and Presentation (Business Intelligence)– Ability to analyze the data easily– Presentation of Key Performance Indicators (KPI) in an easy
format to visualize and interpret (Dashboard)– Real-time display of KPIs for faster problem and opportunity
recognition and action
Enterprise ApplicationIntegration
Integrated Business Management Intelligence – First Component
Enterprise Application Integration
What is it?
“A process of transferring data/information
in the form of transactions
in real time
between two or more
same or different
applications and their underlying databases”
Integration Forever!
Yesterday
State-of-the-Art Applications
(Dbase, FoxPro, COBOL)
Today
Legacy Applications
State-of-the-Art Applications
(VB, .Net, Java)
Today
Legacy Applications
State-of-the-Art Applications
(VB, .Net, Java)
Tomorrow
Legacy Applications
Integration will always be there!!
• EAI - Enterprise Application Integration• EII – Enterprise Information Integration• BPI – Business Process Integration• BPM – Business Process Management• ESB – Enterprise Service Bus• ETL – Extract, Transform, Load• RPC – Remote Procedure Call• JCA – Java Connector Architecture• J2EE – Java 2 Enterprise Edition• JMS – Java Messaging Service• MOM – Message Oriented Middleware• RMI - Remote Method Invocation• SOAP – Simple Object Access Protocol• CORBA – Common Object Request Broker Architecture
Terminologies (Alphabet Soup)
Integration Technologies
• Base Technologies: RPC, RMI, Sockets, Custom Programming• Database Integration Techniques and Tools: Data Replication
and Database Gateways• Data-Integration-specific Tools: Extract-Transform-Load• Distributed Objects: CORBA and DCOM• Application Servers• Integration Suites• Enterprise Portals• Business Process Management tools• Web Services
Example Systems• Data Replication and Database Gateways
– Sybase Rep. Server and Oracle Gateways• ETL Tools
– Informatica, Data Mirror and Data Junction• CORBA/DCOM
– Iona, Inprise and Microsoft tools• Application Servers
– Weblogic, WebSphere, Tuxedo • Integration Suites
– Tibco, Webmethods, SeeBeyond, Vitria• Enterprise Portals
– Broadvision, Vignette, Tibco Portal• Business Process Management Tools
– Vitria BusinessWare, Tibco Inconcert Integration Manager, IPlanet Integration Server
Integration Models
• Multi-Step Process Integration Model– Integrates the functional flow of processing between multiple applications– Work-flow based– Asynchronous
• Composite Application Integration Model– provides the user community with a single view of multiple legacy systems– On-demand integration– Synchronous
• Data Integration Model– Synchronize the data between disparate applications– Event-driven– Synchronous or asynchronous
Functional Components of Integration
• Business Process Management (Work Flow)
• Flow Management (Technical Process Management)
• Data Transformation and Routing
• Transport (FTP, Sockets, RPC, HTTP)
• Connectivity (JDBC, ODBC, J2EE)
• Metadata Management
• User Access
EAI Problems
• EAI tools : very complex• Needs highly skilled personnel• Upkeep: EAI links do require maintenance• Overkill: High-end EAI tools overkill for companies
with few integration projects• Data Transformation and Mapping Issues• Configuration Management Issues (DB change, etc.)• Communication Issues (Firewalls)• Obsolete technologies
EAI Selection Criteria Summary
• Cost-Effective• Fast Implementation• Scaleable• High Throughput and Performance• Flexible• Easy to Configure• User-Friendly• Leading Edge Technology• Excellent Support
eTXIntegrator: Application Integration Engine• “Point-and-Click” Enterprise Application Integration (EAI)• SQL-Compliant Database Integration (e.g. Oracle, DB2,
SQL Server, Sybase)• Relational and Non-Relational systems (ISAM, VSAM)
Integration (Legacy systems)• Multi-instance, multi-process, multi-threaded application• Easy to use Transaction Design and Data Transformation
tools
Our Flagship Product: eTXIntegrator
Integration Options (Bi-directional)
SQL-compliant databases (ODBC) Flat Files (delimited, fixed width, XML) Email (attachment: Flat Files) FTP (Flat Files) HTTP, HTTPS (Web Posting) Web Service (SOAP Posting) HL7/X12 (Healthcare Industry) File HL7/X12 (Healthcare Industry) On-Demand Integration (SOA-enabled)
Our Flagship Product: eTXIntegrator
Both Synchronous and Asynchronous Integration Database-driven Integration with easy adaptability for
API-driven Integration Design Philosophy: Component based, easy-to-use,
persistent storage of transaction information Built upon XML technology Follows W3C recommendations guidelines for XSD,
XSLT generation A low-cost alternative to expensive integration tools
eTXIntegrator Components
eTXdesigner : An interactive tool to design simple to complex transactions: Generates an XML Schema Document (XSD) for each transaction
eTXmapper : An interactive tool to map a Source XSD to a Target XSD specifying the transformation to be made: Generates an XML StyleSheet Language Transformation (XSLT) document
eTXconfigurator : An interactive tool to configure both the eTXmapper and eTXdesigner
eTXdirector : A Windows Service that extracts data from databases in XML format specified in an XSD; and updates the target database with the transaction
eTXadministrator : An interactive tool to configure the eTXdirector
Process Flow
eTXmapper
Map
eTXadministrator
Configure
eTXdirector
Integrate
eTXdesigner
Design
Start
Integration Process
eTXIntegrator Features and Benefits
• Cost-Effective– Reduces Integration Planning / Implementation costs by more than 30-40%
• Fast Implementation– Can be implemented in weeks instead of months
• Scaleable– Component-based; hence, components can be used independently for
scalability• High Throughput and Performance
– Multi-threaded application that allows multiple transactions to be processed simultaneously
• Flexible– Can post transactions to web server or to databases synchronously or
asynchronously
eTXIntegrator Features and Benefits• Easy to Configure
– Accommodate multiple system configurations (point-to-point, hub-and-spoke)
• User-Friendly– Provides total flexibility in defining transactions– Allows changing of Transactions format as requirements change over time– Generates XSD and XSLT automatically
• Leading Edge Technology– Uses latest XML technology, XSD and XSLT.
• Additional Uses– Data Migration, Data Warehousing and Data Conversion
Business Intelligence
Integrated Business Management Intelligence – Second Component
• Templates Driven• Real Time Integration• Fast Implementation• Lower Total Cost of Ownership (TCO)• Low Risk Implementation• Inexpensive
eTXIntel: Business Intelligence Solution
Integrated Business Management Intelligence
eTXIntel Features and Benefits
• Cost-Effective• Fast Implementation• Scaleable• Real Time Intelligence• Can work with multiple types of data sources• Web or Client-Server Configuration• Role-based access to sensitive data