K4Life Business Applications

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