A Distributed Approach to Business Intelligence Systems Synchronization



Similar documents
2933A: Developing Business Process and Integration Solutions Using Microsoft BizTalk Server 2006

Enterprise Enabler and the Microsoft Integration Stack

How To Build A Financial Messaging And Enterprise Service Bus (Esb)

Designing a Microsoft SharePoint 2010 Infrastructure

Service Oriented Architecture

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

Academic All Technology Library ( 1576 Courses)

The ESB and Microsoft BI

A brief introduction on SharePoint

An Oracle White Paper June Integration Technologies for Primavera Solutions

The archiving activities occur in the background and are transparent to knowledge workers. Archive Services for SharePoint

IBM WebSphere ILOG Rules for.net

Processo Civile Telematico (On-line Civil Trial)

HexaCorp. White Paper. SOA with.net. Ser vice O rient ed Ar c hit ecture

Contents at a Glance. 1 Introduction Basic Principles of IT Security Authentication and Authorization in

Client. Applications. Middle Tier. Database. Infrastructure. Leading Vendors

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

SOA, BPM, and Microsoft: A Pragmatic View

OWB Users, Enter The New ODI World

APIs vs. SOA Integrations with SX without the ION Investment

FEATURE COMPARISON BETWEEN WINDOWS SERVER UPDATE SERVICES AND SHAVLIK HFNETCHKPRO

Your Data, Any Place, Any Time. Microsoft SQL Server 2008 provides a trusted, productive, and intelligent data platform that enables you to:

Module: Sharepoint Administrator

White Paper ClearSCADA Architecture

XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines. A.Zydroń 18 April Page 1 of 12

JOB DESCRIPTION APPLICATION LEAD

Microsoft Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

UltraQuest Cloud Server. White Paper Version 1.0

10231B: Designing a Microsoft SharePoint 2010 Infrastructure

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

CATALOG OF CLASSES IT and Technical Courses

Cisco Application Networking for IBM WebSphere

WEB SERVICES WITH APPLICATION SERVER ABAP

Overview Document Framework Version 1.0 December 12, 2005

SOLUTION BRIEF CA ERWIN MODELING. How Can I Manage Data Complexity and Improve Business Agility?

Skelta BPM. For BPM and Advanced Workflow Solutions. Business Process Management for All

Microsoft Certified Applications Developer (MCAD) exams

Enterprise Integration using AssetWise

How To Use A Siebel Response On A Microsoft Ipa (Aipa) With A Pf-F2 (F2) And Pf.2A (F1) On A Mac

SharePoint Training. Yes-M Systems LLC. Length: Hours Course

SERVICE ORIENTED ARCHITECTURE

HP Systinet. Software Version: Windows and Linux Operating Systems. Concepts Guide

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World

Service-oriented architecture in e-commerce applications

SOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems

Course 5431: Getting Started with Microsoft Office PowerPoint Course 5420: Editing and Proofreading Documents in Microsoft Office Word 2007

Enterprise Application Designs In Relation to ERP and SOA

UNLOCKING XBRL CONTENT

ILM et Archivage Les solutions IBM

FlexPod from Cisco and NetApp:

Workflow and Forms Services for People-Driven Process Management

Advanced Solutions of Microsoft SharePoint Server 2013

From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.

Alierra Software Company Profile

2/6/2015. Proposed By:

SOLUTION BRIEF CA ERwin Modeling. How can I understand, manage and govern complex data assets and improve business agility?

A Grid Architecture for Manufacturing Database System

Oracle BI Applications (BI Apps) is a prebuilt business intelligence solution.

This module explains the Microsoft Dynamics NAV architecture and its core components.

6.2 Reporting BIPublisher Improvements

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

Using SharePoint to Manage Project Documentation

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

ArcGIS. Server. A Complete and Integrated Server GIS

Alliance Key Manager Solution Brief

E-Business Suite Oracle SOA Suite Integration Options

Oracle Data Integrator 12c: Integration and Administration

Cisco Fax Server. Product Overview

Oracle Data Integrator 11g: Integration and Administration

Installation and Configuration in Microsoft Dynamics NAV 5.0

An Oracle White Paper February Oracle Data Integrator 12c Architecture Overview

Oracle Business Intelligence Foundation Suite 11g Essentials Exam Study Guide

Your Data, Any Place, Any Time.

16th International Conference on Control Systems and Computer Science (CSCS16 07)

2014 IBM Corporation

Migration of Controlled. Compliant SharePoint Document Management Systems. Presented by: Joe Lucadamo

Service-Oriented Architecture Foundation

Cisco Application Networking for BEA WebLogic

MIGRATING SHAREPOINT TO THE CLOUD

CHECKLink TM. Datasheet

Cloud Faxing Solutions

Net Developer Role Description Responsibilities Qualifications

New Features in Neuron ESB 2.6

Rödl Enterprise Application Integration Bus

EMA Radar for Workload Automation (WLA): Q2 2012

Implementing and Administering Security in a Microsoft Windows Server 2003 Network

Programmabilty. Programmability in Microsoft Dynamics AX Microsoft Dynamics AX White Paper

Extend your Exchange On Premises Organization to the Cloud

Pentaho Reporting Overview

Advanced Solutions of Microsoft SharePoint Server 2013 Course 20332A; 5 Days, Instructor-led

Transcription:

A Distributed Approach to Business Intelligence Systems Synchronization Vlad Ciobanu, Florin Pop, Decebal Popescu, Valentin Cristea Computer Science Department, Faculty of Automatic Control and Computers University POLITEHNICA of Bucharest, ROMANIA {vlad.ciobanu, florin.pop, decebal.popescu, valentin.cristea}@e-caesar.ro i t

E-CAESAR The Centre for Advanced Studies on Electronic Services (E-CAESAR) is a Romanian non-profit association with research focus in the Information and Communication Technology (ICT) sector, especially in the area of e-services. The objectives of the E-CAESAR Centre are Research and Development in the field of interoperable, efficient and secure e-government service-oriented architectures, infrastructures and systems. 2

E-CAESAR Projects PrO - integrating companies with public institutions via secured and legally compliant communication channels. The EU-Services Directive - Point of Single Contact in Romania. SETUP - network of partners from the industry, administration, universities, Romanian research centers and other Fraunhofer Institutes. Web: www.e-caesar.roro E-mail: e-caesar@e-caesar.ro 3

Business Intelligence Gather, store, analyze and provide access to data make better business decisions Two types of applications mission-critical to an enterprise s operation occasional to meet a special requirement Available BI solutions in the market Oracle Business Intelligence SAP Business Suite Microsoft BizTalk Server 4

Disadvantages Hard to install / configure Requires an R&D department Requires programmatic expertise to transform the enterprise business rules to electronic support Expensive to maintain and manage Solution: BI black-box solution in which orchestrations and business rules are remotely synchronized via a distributed system approach 5

System architecture Star-positioned client-server architecture Communication based on Install on Demand principle combined with Automatically Check for Updates feature Server application Connect with the source BI system Export the applications that are going to be transferred to clients Keep repository of all available applications Client application check the list of available applications download and install any available updates 6

BI Synchronization System 7

Synchronization package An archive containing a number of configuration files, among which there is the BI applications installation packages Main attributes Name of BI application Version Type of BI system Generic representation of the BI orchestration / business rules XML files based on a predefined XML Schema 8

Software architecture two-tier application design application layer controls the application s functionality Communication and security layer BI Integration layer data abstraction ti layer provides the data model Database support Local file system support 9

Software architecture (II) Communication layer assures secure and reliable means of transporting all the synchronization packages between the server and all the clients based on Windows Communication Foundation SOA architecture by providing a service interface used by different technologies XML as transport protocol Security layer support for Transport Layer Security (TLS) or its predecessor the Security Socket Layer (SSL) as cryptographic protocols 10

Software architecture (III) Data Abstraction Layer Local File System on the server used for repository for the synchronization packages Configuration Database keeps track of all the required metadata by using ADO.net on Microsoft SQL Server BI System Integration Layer The most important layer Specific for each BI system type that needs to be synchronized Enables the transformation: a specific BI orchestration a common format that is transportable via Internet Our implementation Microsoft BizTalk Server 2009 11

Case Study: PrO Processor PrO Processor is a software communication processor that has as main purpose p to create a transparent and automated link between the companies and the public institution Main goals: optimize the current workflows in order to eliminate the redundant and low quality data reduce costs for the local maintenance of current existing systems BI System used: Microsoft BizTalk Server 2009 in combination with Windows Sharepoint Services 12

PrO System Architecture PrO Processor Multiplicity N, one for each company Company Customer that has PrO installed in its premises Central Authority Unique institution responsible for translating the manual report filling into automated BizTalk orchestration Public Institution Intended audience for reports 13

Conclusions and Future Work Main role is to allow multiple Business Intelligence systems to be safely and automatically synchronized via Internet Great impact on small and medium sized businesses install-on-demand - relieves the need for the server to keep track of all clients The isolation of specific BI system development in an Integration Layer enables the system to interconnect with minimum effort to any Business Intelligence system that has an API present Future support for multiple BI systems: Oracle, SAP, OpenBPEL solutions 14

Q&A? e-caesar@e-caesar.ro 15