Required expertise for implementing accelerators
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): " ("), ' ('), < (<), > (>) & (&).
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).