Upload
enock-odhiambo
View
219
Download
0
Embed Size (px)
Citation preview
7/21/2019 K4Life Business Applications
1/33
www.k4life.co.ke Kenya | 01.2013
Knowledge 4 Life
7/21/2019 K4Life Business Applications
2/33
www.k4life.co.ke| Proprietary and Confidential 2
Software Oriented Architecture (SOA)
1. SOA Overview
2. Tibco SOA Platform
3. Master Data Management
4. Tibco Process Demo
7/21/2019 K4Life Business Applications
3/33
www.k4life.co.ke| Proprietary and Confidential
Modern companies operate in competitive environment
Business activities, objectives and success are linked to the
effectiveness of enterprise applications..and most business
problems are caused or intensified by system incompatibilities behindthe scenes.
Natural growth of organizations leads to SILOS of Information
resulting from incremental nature of growth of organization ---
additions of departments, staff, new business areas
Business Applications Environment
3
7/21/2019 K4Life Business Applications
4/33
www.k4life.co.ke| Proprietary and Confidential
Nature of Enterprises is such that they need different applications fordifferent functionalities
ERPs for logistics and Operations
CRMs for Customer Relations
Billing systems for tracking customer payments, debts etc
POS for selling and receipting
BI systems for analysis and reporting
ECM for document and knowledge management
MDMFor creating master unified records for data entities
Nature of Enterprise Apps
4
7/21/2019 K4Life Business Applications
5/33
www.k4life.co.ke| Proprietary and Confidential
Needs and Benefits of Integration
5
7/21/2019 K4Life Business Applications
6/33
www.k4life.co.ke| Proprietary and Confidential
Difficulty of Integration
6
7/21/2019 K4Life Business Applications
7/33
www.k4life.co.ke| Proprietary and Confidential
Increased Complexity with each new system
7
7/21/2019 K4Life Business Applications
8/33
www.k4life.co.ke| Proprietary and Confidential
Reducing the complexity
Universal Broker
8
7/21/2019 K4Life Business Applications
9/33
www.k4life.co.ke| Proprietary and Confidential
There are several ways of enabling applications to
communicate and share information
1. Point to point application integration
Here, each application is connected to every other
application
2. SOA based integration
Discrete functions/operations are defined as servicesthat can be published on a Bus. Consumers can
connect to the bus to consume services
Need for different apps to share information
9
7/21/2019 K4Life Business Applications
10/33
www.k4life.co.ke| Proprietary and Confidential
SST prefers and practices the SOA based approach for the
following reasons.
Lower integration costs
Better Maintainability
More Reuse
Better Parallelism in Development Better Scalability
SOA Based approach
10
7/21/2019 K4Life Business Applications
11/33
www.k4life.co.ke| Proprietary and Confidential
SOA Based approach uses middleware to makedevelopment process easier.
Some sample middleware include
Oracle Fusion IBM Websphere
Tibco
JBoss
SST Uses Tibco for its SOA practise.
SOA Platforms
11
7/21/2019 K4Life Business Applications
12/33
www.k4life.co.ke| Proprietary and Confidential 12
Sample environment
Service Requests
Account and ContactMgmt
Channel Management
Customer Relationship Mgmt.
Sales rep Telephone
Call Center IVR ACD CTI
TIBCO
IVR
OracleEBS
Billing Domain
Siebel
Database
ADAPTERCOM Interface
EI
M files
Customer Care Domain Network Domain
Middleware
Siebel ApplicationServers
Customer Information
Marketing andProduct Information
Opportunitymanagement
Order Generation
Segmentation
Campaign planningand Design
Workflow
Scripting
Quote management
Agents Web
Proposal Generation
Multichannelcampaign execution
Tracking and Analysis
Assignment Manager
Web Present/Profile
INTarget
Systems
7/21/2019 K4Life Business Applications
13/33
www.k4life.co.ke| Proprietary and Confidential
TIBCO is a leading provider of business integration and processmanagement software (according to the Gartner Group).
The first to introduce the information bus and publish/subscribemessaging, define real-time business, link businesses together in
partner portals, tie integration and workflow together for next generationprocess management and enable enterprise integration.
Proven Solutions: With over 3000 customers and 175 tibco hasestablished a strong, growing and profitable business. This momentumand a very strong cash position place TIBCO as one of the
worlds top 20 software companies.
Tibco means: The Information Bus Company
TIBCO
13
7/21/2019 K4Life Business Applications
14/33
www.k4life.co.ke| Proprietary and Confidential
Tibco software products include products that
deal with following area:
Service Oriented Architecture Business Process Management
Business Optimization
Product portfolio
14
7/21/2019 K4Life Business Applications
15/33
www.k4life.co.ke| Proprietary and Confidential
TIBCO SOA PLATFORM
15
SOA is a collection of loosely-coupled,distributed services which communicate andinteroperate via agreed standards, Such asweb services
Tibco SOA framework provides capability for
managing whole life cycle of SOA project. Development
Deployment
Management
The main tibco SOA portfolioincludes:
BusinessWorks
Tibco Application Adapters
Tibco Database adapters
Tibco Enterprise Messaging
Mainframe server suite
Tibco Administrator
7/21/2019 K4Life Business Applications
16/33
www.k4life.co.ke| Proprietary and Confidential
Role of BusinessWorks
TIBCO BUSINESSWORKS
16
7/21/2019 K4Life Business Applications
17/33
www.k4life.co.ke| Proprietary and Confidential
How Does Businessworks , Work?
17
7/21/2019 K4Life Business Applications
18/33
www.k4life.co.ke| Proprietary and Confidential
Businessworks solution in service
18
7/21/2019 K4Life Business Applications
19/33
www.k4life.co.ke| Proprietary and Confidential
Tibco Businessworks Designer
19
7/21/2019 K4Life Business Applications
20/33
www.k4life.co.ke| Proprietary and Confidential
TIBCO Designer
20
TIBCO IDE used to:
Define business processes and services
Configure Adapter
Debug processes, adapters
Build Enterprise Archive (EAR)
7/21/2019 K4Life Business Applications
21/33
www.k4life.co.ke| Proprietary and Confidential
TIBCO PROCESS DESIGN
21
Process: Activities connected by transitions
Activities: access data
Transitions: execution path
A process: Contains a start and end
Can call sub-processes
7/21/2019 K4Life Business Applications
22/33
www.k4life.co.ke| Proprietary and Confidential
A Simple Bw Integration Example
22
7/21/2019 K4Life Business Applications
23/33
www.k4life.co.ke| Proprietary and Confidential
BW Web Solution Example
23
7/21/2019 K4Life Business Applications
24/33
www.k4life.co.ke| Proprietary and Confidential
The Businessworks Implimentation Cycle
24
7/21/2019 K4Life Business Applications
25/33
www.k4life.co.ke| Proprietary and Confidential
BW/Designer Development Advantages
25
7/21/2019 K4Life Business Applications
26/33
www.k4life.co.ke| Proprietary and Confidential
Master Data Management (MDM): The technology, tools, and
processes required to create and maintain consistent and accurate
lists of master data (Microsoft)
Master Data Management (MDM) is a combination of applications andtechnologies that consolidates, cleans, and augments this corporate
master data, and synchronizes it with all applications, business
processes, and analytical tools. (Oracle)
Master Data Management
26
7/21/2019 K4Life Business Applications
27/33
www.k4life.co.ke| Proprietary and Confidential
A Few Data Quality Issues
27
Accuracy Plain old dirty data
Completeness Missing data
Timeliness Outdated
Volatility Changes unknowingly
Consistency Mismatches between data Cohesiveness Inconsistent format
Scale Differing units of measurement
Precision Varying levels of exactitude
Depth Differing history retention
7/21/2019 K4Life Business Applications
28/33
www.k4life.co.ke| Proprietary and Confidential
Types of Enterprise Data
28
7/21/2019 K4Life Business Applications
29/33
www.k4life.co.ke| Proprietary and Confidential 29
7/21/2019 K4Life Business Applications
30/33
www.k4life.co.ke| Proprietary and Confidential
Master Data Management Process
30
7/21/2019 K4Life Business Applications
31/33
www.k4life.co.ke| Proprietary and Confidential
Profile the master data. Understand all possible sources and the current state of dataquality in each source.
Consolidate the master data into a central repository and link it to all participating
applications.
Govern the master data. Clean it up, deduplicate it, and enrich it with information from3rd party systems. Manage it according to business rules.
Share it. Synchronize the central master data with enterprise business processes andthe connected applications. Insure that data stays in sync across the IT landscape.
Leverage the fact that a single version of the truth exists for all master data objects bysupporting business intelligence systems and reporting.
Master Data Management Process cont
31
7/21/2019 K4Life Business Applications
32/33
www.k4life.co.ke| Proprietary and Confidential
LABS AND PRACTICALSIMPLEMENT A TIBCO PROCESS TO QUERY ORACLE
DB AND UPDATE A FILE WITH THE RESULTS
Example process implementation
32
7/21/2019 K4Life Business Applications
33/33
BRING
HEAD OFFICE
T. (+351) 21 121 2057
www.bringconsulting.com
HAKKEN
HEAD OFFICE
T: (254) 20 4268000
www.hakken.pt
KNOWLEDGE TRANSFER CENTRE
HEAD OFFICE
1stFloor Block A Delta Riverside Office
Park, Riverside Drive
T: (+254) 711 059000
www.ktc-africa.com
INTELLIGENT INFRASTRUCTURE
HEAD OFFICE
2ndFloor Block A Delta Riverside Office
Park, Riverside Drive
T: (+254) 711 059000
www.ssti2.com
KNOWLEDGE 4 LIFE
A SEVENSEAS TECHNOLOGIES GROUP CORPORATE SOCIAL INVESTMENT
HEAD OFFICE:
Block A, Delta Riverside Office Park
Riverside Drive
Nairobi Kenya
T: (+254) 711 059000
www.k4life.co.ke
NIGERIA GHANA KENYA ZAMBIA ZIMBABWE ETHIOPIA PORTUGAL
SEVENSEAS TECHNOLOGIES
HEADQUARTERS
Block A Delta Riverside Office Park,
Riverside Drive
P.O. Box 14462-00800, Nairobi Kenya
T: (+254) 20 2108592/59/67/51/13/61,
(+254) 711 059000, 721 748111, 717
718979, 711 550177, 736 998311
ZIMBABWE OFFICE
T: (+263) 04 253644/49/54
(+263) 772 403679, 732 475920
ZAMBIA OFFICE
T: +260 211 372718
NIGERIA OFFICE
T: (+234) 80234 69775www.sstgroup.comTWENTY THIRD CENTURY SYSTEMS KENYA
HEAD OFFICE
T: (+263) 04 253644/49/53/54
KENYA SUBSIDIARY
2ndFloor Block A Delta Riverside Office
Park, Riverside Drive
T: (+254) 711 059000
www.ttcs.co.ke