49
1 QPR Technology & Security

Qpr Technology & Security

  • Upload
    iycon

  • View
    48

  • Download
    2

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Qpr Technology & Security

1

QPRTechnology & Security

Page 2: Qpr Technology & Security

2

Technology Overview Technology Overview

• Open, industry standard based technology– Best available proven technology– Leverage on existing IT infrastructure– Standard integration interfaces

• Multi-tier architecture – Maximum scalability from standalone use to system solution– Multi-user environment where users can view and modify data

simultaneously– Minimum IT-administration

• Interactive web publishing– No installations needed– Changes are updated on each user’s desktop in real-time.

Page 3: Qpr Technology & Security

3

QPR Collaboration PortalQPR Collaboration Portal

QPR DB(SQL, Oracle, …)

QPR Collaboration Server

QPR PG/SC Development Client

QPR Collaboration Portal

ERP

CRM

SCM

Documents

Corporate Network

Inter-/Intra-/Extranet

Page 4: Qpr Technology & Security

4

Deploying QPRDeploying QPR

Developer BSC/Process Owner Interest Group / Stakeholder

Create strategy maps Define scorecards Model processes Set up business rules Manage Users rights

View and analyze Update values Create Best Practises Create action plans Upload Documents

Review performance Analyze strategy Analyze processes Create action plans See strategy in action

QPR SC/PG D-Client QPR Collaboration Portal QPR Collaboration Portal

Page 5: Qpr Technology & Security

5

Simultaneous Multi-user Simultaneous Multi-user ModelingModeling

QPR Collaboration Server Offline modeling

Online modeling

Page 6: Qpr Technology & Security

6

System ArchitectureSystem Architecture

QPR Database(MS SQL, Oracle, IBM

DB2)

QPR User Management

(UMS) Client

QPR User Management

(UMS) Client

QPR Collaboration

Portal

QPR Collaboration

Portal

QPRWeb Application

Server (WAS)

QPRWeb Application

Server (WAS)

QPR User Management

(UMS) Server

QPR User Management

(UMS) Server

External Reporting External

Reporting ODBC

TCP/IP

TCP/IP

TCP/IP TCP/IPHTTP

TCP/IP

ODBC

Web Server (e.g. MS IIS, Apache…)

Web Server (e.g. MS IIS, Apache…)

CGI

ODBC

Client

Server

Data

QPR ProcessGuideApplication

Server

QPR ProcessGuideApplication

Server

QPR ProcessGuideDevelopment

Client

QPR ProcessGuideDevelopment

Client

QPR ScoreCardApplication

Server

QPR ScoreCardApplication

Server

QPR ScoreCardDevelopment

Client

QPR ScoreCardDevelopment

Client

TCP/IP

File Model

s

TCP/IP

ODBC

TCP/IP

Page 7: Qpr Technology & Security

7

System Requirements

Page 8: Qpr Technology & Security

8

System RequirementsSystem Requirements

Operating system:• Windows 2003 / Windows 2008• Windows XP• Mac OS 10.2 or later

(Web Client Only)

Web Server:• Microsoft 6.0 – 7.0• Apache 1.3.x• Lotus Domino Server 6.5• IBM HTTP Server 1.3.28.1 and 6.0

Database:• Microsoft SQL Server 2005 / 2008• MSDE 2000• Oracle 9i / 10g• IBM DB2 8.1• MS Access 2000 (standalone only)

(MDAC 2.7 or 2.8 required)

Web browser:• Microsoft Internet Explorer 6.0 / 7.0

(Windows) • Mozilla Firefox 1.0.7 / 2.0 / 3.0

(Windows, Linux and Mac OS)• Netscape 8.0

(Windows)

Page 9: Qpr Technology & Security

9

Hardware requirementsHardware requirementsQPR Server:

– 3 GHz processor ( x 2 )(e.g. Win 2003 or 2008)

– 2 Gb RAM (4 Gb recom.)

– 5 Gb Disk Space

NOTE!

Server components can be distributed on multiple (existing) servers.

Development (Windows) Client:– 1 GHz Pentium IV

– 1 Gb RAM

– 128 kbps network connection

(>512 kbps recommended)

Web Client:– 1 GHz Pentium III,

– 512 Mb RAM

– 128 kbps network connection (>512 kbps recommended)

Page 10: Qpr Technology & Security

10

"QPR Server”

Hardware Configuration (1)Hardware Configuration (1)

QPR Database(MS SQL, Oracle, IBM

DB2)

QPR User Management

(UMS) Client

QPR User Management

(UMS) Client

QPR Collaboration

Portal

QPR Collaboration

Portal

QPRWeb Application

Server (WAS)

QPRWeb Application

Server (WAS)

QPR User Management

(UMS) Server

QPR User Management

(UMS) Server

ODBC

TCP/IP

TCP/IP

TCP/IP TCP/IPHTTP

TCP/IP

Web Server (e.g. MS IIS, Apache…)

Web Server (e.g. MS IIS, Apache…)

CGI

ODBC

QPR ProcessGuideApplication

Server

QPR ProcessGuideApplication

Server

QPR ProcessGuideDevelopment

Client

QPR ProcessGuideDevelopment

Client

QPR ScoreCardApplication

Server

QPR ScoreCardApplication

Server

QPR ScoreCardDevelopment

Client

QPR ScoreCardDevelopment

Client

TCP/IP

TCP/IP

ODBC

TCP/IP

Page 11: Qpr Technology & Security

11

Application & Web Server

Database Server

Hardware Configuration (2)Hardware Configuration (2)

QPR Database(MS SQL, Oracle, IBM

DB2)

QPR User Management

(UMS) Client

QPR User Management

(UMS) Client

QPR Collaboration

Portal

QPR Collaboration

Portal

QPRWeb Application

Server (WAS)

QPRWeb Application

Server (WAS)

QPR User Management

(UMS) Server

QPR User Management

(UMS) Server

ODBC

TCP/IP

TCP/IP

TCP/IP TCP/IPHTTP

TCP/IP

Web Server (e.g. MS IIS, Apache…)

Web Server (e.g. MS IIS, Apache…)

CGI

ODBC

QPR ProcessGuideApplication

Server

QPR ProcessGuideApplication

Server

QPR ProcessGuideDevelopment

Client

QPR ProcessGuideDevelopment

Client

QPR ScoreCardApplication

Server

QPR ScoreCardApplication

Server

QPR ScoreCardDevelopment

Client

QPR ScoreCardDevelopment

Client

TCP/IP

TCP/IP

ODBC

TCP/IP

Page 12: Qpr Technology & Security

12

Application Server

Database Server

Web Server

Hardware Configuration (3)Hardware Configuration (3)

QPR Database(MS SQL, Oracle, IBM

DB2)

QPR User Management

(UMS) Client

QPR User Management

(UMS) Client

QPR Collaboration

Portal

QPR Collaboration

Portal

QPRWeb Application

Server (WAS)

QPRWeb Application

Server (WAS)

QPR User Management

(UMS) Server

QPR User Management

(UMS) Server

ODBC

TCP/IP

TCP/IP

TCP/IP TCP/IPHTTP

TCP/IP

Web Server (e.g. MS IIS, Apache…)

Web Server (e.g. MS IIS, Apache…)

CGI

ODBC

QPR ProcessGuideApplication

Server

QPR ProcessGuideApplication

Server

QPR ProcessGuideDevelopment

Client

QPR ProcessGuideDevelopment

Client

QPR ScoreCardApplication

Server

QPR ScoreCardApplication

Server

QPR ScoreCardDevelopment

Client

QPR ScoreCardDevelopment

Client

TCP/IP

TCP/IP

ODBC

TCP/IP

Page 13: Qpr Technology & Security

13

Application Server

Database Server

Web Server

Hardware Configuration (4)Hardware Configuration (4)

QPR Database(MS SQL, Oracle, IBM

DB2)

QPR User Management

(UMS) Client

QPR User Management

(UMS) Client

QPR Collaboration

Portal

QPR Collaboration

Portal

QPRWeb Application

Server (WAS)

QPRWeb Application

Server (WAS)

QPR User Management

(UMS) Server

QPR User Management

(UMS) Server

ODBC

TCP/IP

TCP/IP

TCP/IP TCP/IPHTTP

TCP/IP

Web Server (e.g. MS IIS, Apache…)

Web Server (e.g. MS IIS, Apache…)

CGI

ODBC

QPR ProcessGuideApplication

Server

QPR ProcessGuideApplication

Server

QPR ProcessGuideDevelopment

Client

QPR ProcessGuideDevelopment

Client

QPR ScoreCardApplication

Server

QPR ScoreCardApplication

Server

QPR ScoreCardDevelopment

Client

QPR ScoreCardDevelopment

Client

TCP/IP

TCP/IP

ODBC

TCP/IP

Page 14: Qpr Technology & Security

14

Distributed Server Distributed Server Architecture Architecture

(QPR ScoreCard)(QPR ScoreCard)• Share scorecardsbetween sites

• Consolidate datafrom multipleservers

• One directionaldata replication

• One scorecard can be modified on the "home server" and viewed on all servers

Los Angeles

Melbourne

Helsinki

Los Angeles

Melbourne

Helsinki

TCP/IP

TCP/IP

TCP/IP

Page 15: Qpr Technology & Security

15

QPR ScoreCard - Integration QPR ScoreCard - Integration

• User Interface Integration– Linked Reports (e.g. Crystal Reports, Business Objects etc.)– Linked documents (e.g. MS Office)– PIM Applications (e.g. Lotus Notes, MS Outlook)– Portals (e.g. Corporate Intranets)

• Data Integration– Data imports from ERP-, CRM-, Financial Systems

(e.g. SAP, Siebel, Peoplesoft etc.)– Cross application reporting

(e.g. Crystal Reports, Business Objects etc.)

• QPR API (Application Programming Interface)

• User Management Integration– LDAP / Windows NT / Active directory Integration

Page 16: Qpr Technology & Security

16

User Interface Integration

Page 17: Qpr Technology & Security

17

Linked Reports, Documents & Linked Reports, Documents & ApplicationsApplications

• Common interface to all management reports

• Link/embed – reports

– documents

– spreadsheets

– presentations

• Link third party web based applications

Page 18: Qpr Technology & Security

18

Intranet/Extranet IntegrationIntranet/Extranet Integration

Page 19: Qpr Technology & Security

19

Data Integration

Page 20: Qpr Technology & Security

20

Data Integration ApproachesData Integration Approaches

1. Direct Queries from QPR ScoreCard to ERP Database

2. Use ready made .txt / Excel exports

3. Create transfer files/DBs with scripts/queries

4. Use API interfaces of ERP

5. Create transfer files/DBs with third party ETL (Extract, Transfer & Loading) tools

6. Transfer data to corporate Data Warehouse and integrate Data Warehouse with QPR ScoreCard

7. Use QPR API

Page 21: Qpr Technology & Security

21

Direct QPR SC Queries to ERP Direct QPR SC Queries to ERP DBDB

QPR DB(SQL, Oracle, …)

QPR ScoreCardApplication

Server

DB(SQL, Oracle, …)

ERP, CRM…ODBC Import

Page 22: Qpr Technology & Security

22

Automated and scheduled Automated and scheduled Data QueriesData Queries

Supported interfaces:

• All major databases– ODBC (SQL)

• OLAP cubes– MDX queries

• Files– *.txt, *.csv, *.xls,

Page 23: Qpr Technology & Security

23

Integration using *.txt / Excel Integration using *.txt / Excel exportsexports

QPR DB(SQL, Oracle, …)

QPR ScoreCardApplication

Server

DB(SQL, Oracle, …)

ERP, CRM…*.txt / Excel

FilesODBC Import

Reports

Page 24: Qpr Technology & Security

24

Integration using Integration using Scripts/QueriesScripts/Queries

QPR DB(SQL, Oracle, …)

QPR ScoreCardApplication

Server

DB(SQL, Oracle, …)

ERP, CRM…

*.txt / Excel Files

DB(SQL, Oracle, …)

ODBC Import

Query/ Script

Page 25: Qpr Technology & Security

25

Integration using API interfaceIntegration using API interface

QPR DB(SQL, Oracle, …)

QPR ScoreCardApplication

Server

DB(SQL, Oracle, …)

ERP, CRM…

*.txt / Excel Files

DB(SQL, Oracle, …)

ODBC Import

API

Visual Basic / C++ /… Module

API

Page 26: Qpr Technology & Security

26

Integration using Integration using Third Party ETL ToolsThird Party ETL Tools

QPR DB(SQL, Oracle, …)

QPR ScoreCardApplication

Server

DB(SQL, Oracle, …)

ERP, CRM…

*.txt / Excel Files

DB(SQL, Oracle, …)

ODBC Import

Third Party ETL Tools

(e.g. MS SQL DTS)

Page 27: Qpr Technology & Security

27

Integration using Integration using Corprate Data WarehouseCorprate Data Warehouse

QPR DB(SQL, Oracle, …)

QPR ScoreCardApplication

Server

DB(SQL, Oracle, …)

ERP, CRM…Data Warehouse

ODBC Import

Third Party ETL Tools

Query/Script

Page 28: Qpr Technology & Security

28

Cross Application ReportingCross Application Reporting

QPR ScoreCard DB

(SQL, Oracle, …)

DB 2(SQL, Oracle, …)

DB 1(SQL, Oracle, …)

Reports (eg. Crystal Reports,

Business Objects)

QPR Application Server / Web

Application Server

Page 29: Qpr Technology & Security

29

QPR API

Page 30: Qpr Technology & Security

30

Data Integration using QPR APIData Integration using QPR API

QPR DB(SQL, Oracle, …)

QPR ScoreCardApplication

Server

DB(SQL, Oracle, …)

ERP, CRM,…QPR API VB Script /

C++ /… Module API

*.txt / Excel Files

Page 31: Qpr Technology & Security

31

Information Exports & Imports Information Exports & Imports Using XMLUsing XML

Page 32: Qpr Technology & Security

32

Automate & Integrate with QPR Automate & Integrate with QPR APIAPI

• COM based VB Script Application Programming Interface (QPR API)

• QPR Scripting for running scripts directly from QPR Products

• Tool for:– Automatic model building

– Integration

– Task automation

– XML export & import

Sub ExecuteXMLOnFileModel()

Dim iResultDim oModel

iResult = PGApplication.OpenFileModel("C:\Program Files\QPR 7\ProcessGuide\Models\Basic

Process Example2.pmf", "", oModel)

If (iResult <> 0) ThenMsgBox "Open XML file model failed: " + PGApplication.GetErrorMessage(iResult)End If

iResult = oModel.ExecuteXMLTask("Export All.PGT", "C:\Temp\Scripting\PGExport.xml", "", "")If (iResult <> 0) ThenMsgBox "Execute XML export failed: " + PGApplication.GetErrorMessage(iResult)End If

iResult = oModel.CloseModel(1)

If (iResult <> 0) ThenMsgBox "Close XML file model failed: " + PGApplication.GetErrorMessage(iResult)End If

Set oModel = Nothing

End Sub

Sub ExecuteXMLOnFileModel()

Dim iResultDim oModel

iResult = PGApplication.OpenFileModel("C:\Program Files\QPR 7\ProcessGuide\Models\Basic

Process Example2.pmf", "", oModel)

If (iResult <> 0) ThenMsgBox "Open XML file model failed: " + PGApplication.GetErrorMessage(iResult)End If

iResult = oModel.ExecuteXMLTask("Export All.PGT", "C:\Temp\Scripting\PGExport.xml", "", "")If (iResult <> 0) ThenMsgBox "Execute XML export failed: " + PGApplication.GetErrorMessage(iResult)End If

iResult = oModel.CloseModel(1)

If (iResult <> 0) ThenMsgBox "Close XML file model failed: " + PGApplication.GetErrorMessage(iResult)End If

Set oModel = Nothing

End Sub

Page 33: Qpr Technology & Security

33

Ready to Run MS Word Reports of Scorecards Ready to Run MS Word Reports of Scorecards and Processes with Actionsand Processes with Actions

Page 34: Qpr Technology & Security

34

Security

Page 35: Qpr Technology & Security

35

Data SecurityData Security

QPR Database(MS SQL, Oracle, IBM

DB2)

QPR User Management

(UMS) Client

QPR User Management

(UMS) Client

QPR Collaboration

Portal

QPR Collaboration

Portal

QPRWeb Application

Server (WAS)

QPRWeb Application

Server (WAS)

QPR User Management

(UMS) Server

QPR User Management

(UMS) Server

ODBC

TCP/IP

TCP/IP

TCP/IP TCP/IPHTTP

TCP/IP

Web Server (e.g. MS IIS, Apache…)

Web Server (e.g. MS IIS, Apache…)

CGI

ODBC

Client

Server

Data

QPR ProcessGuideApplication

Server

QPR ProcessGuideApplication

Server

QPR ProcessGuideDevelopment

Client

QPR ProcessGuideDevelopment

Client

QPR ScoreCardApplication

Server

QPR ScoreCardApplication

Server

QPR ScoreCardDevelopment

Client

QPR ScoreCardDevelopment

Client

TCP/IP

File Model

s

TCP/IP

ODBC

TCP/IP

ODBC – ODBC Security

TCP/IP – 40-128 bit Encryption (MS Cypto API)HTTP – SSL

Page 36: Qpr Technology & Security

36

User Management

Page 37: Qpr Technology & Security

37

Integrated User Management Integrated User Management and Single Sign-Onand Single Sign-On

LDAP / NT Auth.

Access ControlUser Identification

( & Authentication )

User Authentication

• Integrated Windows Authentication (IWA)• Active Directory• NT Domain Users• Lotus Notes User Directory

(LDAP Protocol version 2 and 3.)

User DirectoryUser Directory

QPR ProcessGuide/QPR ScoreCard

Application Server

QPR ProcessGuide/QPR ScoreCard

Application Server

QPR Database(MS SQL, Oracle, IBM

DB2)

QPR User Management

(UMS) Server

QPR User Management

(UMS) Server

ODBC

TCP/IP

Access levels: No, View, Modify, Administrate

Element level Access Control e.g. subprocess, activity, measure or scorecard

QPRWeb Application

Server (WAS)

QPRWeb Application

Server (WAS)TCP/IP

TCP/IP

Page 38: Qpr Technology & Security

38

About IYCONAbout IYCON•Leading Consulting & Technology Solution Company in the Middle East & India

•Provide High Quality Business & Technology Solutions across Middle East & India

•Based out of Dubai Internet City, Dubai, United Arab Emirates (Middle East Operations)

•Based out of Mumbai, India (Indian Operations)

Page 39: Qpr Technology & Security

39

The IYCON MissionThe IYCON Mission• While today's markets

belong to companies with a competitive advantage

• The future belongs to companies with an Adaptive Advantage

• We help companies discover and maintain their Adaptive Advantage

Sustaining Your Sustaining Your Adaptive Adaptive Advantage ™Advantage ™

Page 40: Qpr Technology & Security

40

Why IYCON?Why IYCON?• One of only six global QPR Strategic VAR’s (out of

a total worldwide partner network of 72 partners)• Has Techno-Commercial Consultants conversant

with management methodology as well as QPR Tools

• Has dedicated Certified Technical Consultants on QPR Products – first line of local support

• Only QPR Partner worldwide to host dedicated QPR Self Serve Helpdesk (IYCON Helpdesk) for IYCON’s QPR Customers.

Page 41: Qpr Technology & Security

41

Our Ongoing Value Proposition to CustomersOur Ongoing Value Proposition to Customers

Understand customer requirements

Offer a complete Solution- Technology- Training- Consulting

Quality SupportTimely ResponseTimely Resolution

Regular Health Checks to Sustain the Adaptive Advantage

Page 42: Qpr Technology & Security

42

Our International Delivery & Our International Delivery & Support ModelSupport Model

• Deployment Onsite• Training onsite on train the trainer basis• Self Serve Helpdesk for support tickets

(technical & business support issues)• Contracted response and resolution times• Remote support capabilities with 100%

resolution guarantee• Currently supporting over 20 corporations

across 9 countries (Middle East & India)

Page 43: Qpr Technology & Security

43

IYCON Help DeskIYCON Help Desk

• IYCON provides all QPR Customers in the region access to the IYCON Help Desk.

Page 44: Qpr Technology & Security

44

Self Serve InterfaceSelf Serve Interface• Track Response and Resolution times for

support calls logged

Page 45: Qpr Technology & Security

45

Customers in the Middle East & India Customers in the Middle East & India

Page 46: Qpr Technology & Security

46

About QPRAbout QPR• Performance Management &

Business Process Management Vendor and Service Provider

• We help people, communities, and businesses achieve their goals

• Founded in 1991• Headquartered in Helsinki,

Finland• 15-20% growth per annum

since 2001• 72 Resellers in 58 countries• 3000+ Customers Worldwide

Page 47: Qpr Technology & Security

47

Private Sector Customers Private Sector Customers WorldwideWorldwide

Page 48: Qpr Technology & Security

48

Public Sector Customers Public Sector Customers WorldwideWorldwide

                                                                                         

THE FINNISHDEFENCE FORCES

Social Investment Fund for Local Development

Page 49: Qpr Technology & Security

49

WWW.QPR.COMWWW.QPR.COMWWW.IYCON.COMWWW.IYCON.COM

THANK YOUTHANK YOU