Required expertise for implementing accelerators

From Mea Wiki
Jump to navigation Jump to search

Required expertise for implementing accelerators

23.09.2015 - 12:17

This page describes common areas where expertise is needed for installing, configuring and using accelerators. Different accelerators require different skills; the required expertise areas for a certain accelerator is listed in the accelerator's description page.

Below you can also find information, where to start if you want to improve your knowledge in these expertise areas. As can be seen, although the accelerators solve very different kind of challenges, most accelerators are still based on same well-known technologies.

Changing portal templates

Accelerators that change QPR Portal behaviour require changes to QPR Portal template files stored in QPR server. Instructions for working with QPR Portal templates can be found here.

Using QPR Web Services

QPR Web Service is a software interface to communicate with QPR Suite. QPR Web Service is used by several accelerators, and it's possible to read information from and save to QPR using the interface.

QPR Web Service documentation: http://kb.qpr.com/qpr2015-1/index.html?qpr_web_service.htm

Using QPR API

QPR API is an interface for QPR client automation (Metrics, EA/PD). Running accelerators using QPR API requires that QPR client is needed in the workstation where the accelerator is running.

QPR Suite documentation: http://kb.qpr.com/qpr2015-1/index.html?qprcomapi.htm

Editing XML

Some accelerators are configured using XML files. It's essential that XML files are formatted properly. Pay special attention to following character that need to be escaped in XML files (escaped character sequence in parenthesis): " (&quot;), ' (&apos;), < (&lt;), > (&gt;) & (&amp;).

Learning material for XML: http://www.w3schools.com/xml/xml_whatis.asp

Working with EA/PD metamodel

Knowledge how to use QPR EnterpriseArchitect/ProcessDesigner; especially how to view and change metamodels.

Working with Metrics model

Knowledge how to use QPR Metrics.

Writing HTML

Learning material: http://www.w3schools.com/html/default.asp

Coding JavaScript

Learning material: http://www.w3schools.com/js/default.asp

Configuring IIS and WCF

Some accelerators are hosted by Internet Information Services (IIS), and for installing those accelerators a basic IIS configuration skills are needed.

In addition, some accelerators communicate with QPR Web Service using .Net Windows Communication Foundation (WCF). WCF settings need to be configured for the communication to work.

IIS documentation: [node/https://technet.microsoft.com/en-us/library/cc753433(v=ws.10).aspx https://technet.microsoft.com/en-us/library/cc753433(v=ws.10).aspx]

WCF overview: [node/https://msdn.microsoft.com/en-us/library/ms731082(v=vs.110).aspx https://msdn.microsoft.com/en-us/library/ms731082(v=vs.110).aspx]

WCF security: [node/https://msdn.microsoft.com/en-us/library/ms732362(v=vs.110).aspx https://msdn.microsoft.com/en-us/library/ms732362(v=vs.110).aspx]

Using Excel

Accelerators that are built on top of Microsoft Excel require basic Excel skills (and of course Excel installed in the workstation).

To accelerators main page