Using Web Services to Integrate with Questionmark Perception

Size: px
Start display at page:

Download "Using Web Services to Integrate with Questionmark Perception"

Transcription

1 Using Web Services to Integrate with Questionmark Perception Steve Lay, Integrations Product Owner 2012 Users Conference New Orleans March 20-23

2 Synopsis Questionmark provides a wide array of methods for integrating with and extending the capabilities of its Open Assessment Platform. This session will provide a brief overview of the key integration methods a deep-dive into some of the most powerful options take an under-the-hood look at several real-world applications There will be ample opportunity to ask questions. Recommended Experience Level: Intermediate/Advanced

3 Agenda Available Integration Methods Pros and Cons of Using Web Services Introduction to QMWISe Real-world Applications Future of Web Services

4 Available Integration Methods

5 Integration Methods Industry Standards AICC SCORM HR-XML (IMS LTI) Specialized Connectors Sharepoint SAP Moodle Blackboard APIs QMWISe (Web Service) PIP (Perception Integration Protocol) Slide 5

6 Integration Documentation Integrating With QMP ctice_guides/integrating/content/welcome.htm AICC ge_base/integrating/aicc/aicc502.aspx SCORM ge_base/integrating/overview/integrate504.aspx PIP Reference ct_guides/pip/content/welcome.htm

7 Open Assessment Platform You ve seen many examples of embedded assessments New plans to integrate at deeper levels with Social Networking apps Corporate portals Partner portals User Experience Web Services APIs Security Business Layer Data Layer

8 Open Assessment Platform User Experience Web Services APIs Security Questionmark applications Business Layer Third-party applications Data Layer Slide 8

9 Pros and Cons of Using Web Services

10 Pros Deeper and broader integrations Standards and PIP are basically limited to launching and tracking Services can be consumed within other portals Mashups Services can be consumed by third party reporting and/or dashboard apps Business Intelligence Relatively mature standards for interoperability SOAP Simple Object Access Protocol REST Representational State Transfer

11 Cons Not all 3 rd parties have complementary service or ways to rapidly consume services Different platforms/tools handle same protocols differently E.g. SOAP in Java versus.net Developer community is most helpful in overcoming these interoperability challenges Not the most efficient way to move large volumes of data

12 Introduction to QMWISe

13 Hello QMWISe! 1. You need a license that allows QMWISe for thirdparty applications 2. Create a special user for your custom application and assign it appropriate permissions 3. Configure the QMWISe security settings 4. Generate the checksum used in QMWISe security headers 5. Get a SOAP library suitable for use in your custom application 6. [Generate a SOAP client] 7. Write a small test program to call GetAbout

14

15

16

17 Generating the Checksum What is the checksum? A simple token used to obfuscate the QMWISe administrator s password with a similar complexity to MD5 (but it isn t actually MD5) Where do I get it? You can generate it using a special purpose test harness distributed with Perception evaluation installer OnDemand users can request Technical Services to generate a checksum Keep it safe! But you can revoke it simply by changing the administrator s password in Enterprise Manager

18 SOAP Libraries C#/.Net Built in support for SOAP web services Uses WSDL to generate client classes Java Apache Axis (org.apache.axis.wsdl.wsdl2java) PHP Built-in SOAP support but typically turned off in PHP configuration Generates classes dynamically from WSDL Python Various SOAP libraries but SUDS is the best for this application Generates classes dynamically from WSDL JavaScript: A serious challenge, best avoided (more on this later)

19 Java Example java org.apache.axis.wsdl.wsdl2java --output WebRoot/WEB-INF/src --verbose ls -l WebRoot/WEB-INF/src/com/questionmark/QMWISe/ total rw-r--r-- 1 swl10 staff Jul 2009 Administrator.java -rw-r--r-- 1 swl10 staff Jul 2009 Administrator2.java -rw-r--r-- 1 swl10 staff Jul 2009 Answer.java -rw-r--r-- 1 swl10 staff Jul 2009 Answer2.java -rw-r--r-- 1 swl10 staff Jul 2009 Assessment.java -rw-r--r-- 1 swl10 staff Jul 2009 AssessmentBlock.java... [snip] -rw-r--r-- 1 swl10 staff Jul 2009 QMWISe.java -rw-r--r-- 1 swl10 staff Jul 2009 QMWISeLocator.java -rw-r--r-- 1 swl10 staff Jul 2009 QMWISeSoap.java -rw-r--r-- 1 swl10 staff Jul 2009 QMWISeSoapStub.java... [snip]

20 Working Example (Python) user$./hello -u qmtestintegration c xxxx (Version){ MajorVersion = 5 MinorVersion = 3 BuildVersion = 1 BuildString = " " BuildDate = " " LicenseText = "Questionmark Perception Licensed for use by Questionmark for demonstration purposes. QMWISe is copyright (c) Questionmark Computing Limited " QMDboLib = " " } Hello QMWISe!

21 Real-world Applications

22 PeopleSync Conceptual Diagram

23 QMWISe PeopleSync Methods Varies depending upon requirements Tends to utilize any methods relating to Participants and Groups Optionally, some solutions also create schedules

24 Story 1 - Automatic Synchronization System automatically creates participants and enrolls them in appropriate groups based on data in HR system Could optionally create schedules Sync jobs are scheduled to run at certain times of day or regular intervals

25 Each job has a configuration interface.

26 Process and Methods

27 Working Example user$./peoplesync -u qmtestintegration -c xxxx people.csv Checking Group: Manufacturing Checking Participant: t.bartlett Creating Participant: t.bartlett Checking Group: Sales Checking Participant: m.ashley Checking Group: Administration Checking Participant: a.hurst Updating Participant: a.hurst Checking Participant: e.thompson Checking Participant: e.arroyo Checking Participant: c.marshall Checking Participant: e.ferguson Checking Participant: c.welch Checking Participant: a.marshall Checking Participant: e.vincent

28 Story 2 Upload or input rosters and create schedules Instructor or administrator uploads a roster of enrollments for a given course or program Each roster is represented in EM as a unique root group Course/program is already associated with specific Participants are created for entire roster Schedules are created for entire roster for all associated assessments

29 Process and Methods

30 Teacher adds students to each class to build the roster Registering a student automates a number of things: Creates participant account if it doesn t already exist Add participant as member of class group Creates a schedule for participant Prevents more than one participant record from being created for the same individual

31

32 Working Example: Basic LTI user$./qmpserver -u qmtestintegration c xxxx Test server running [13/Mar/ :51:58] "POST /bltiprovider/ HTTP/1.1" [13/Mar/ :00:24] "POST /bltiprovider/ HTTP/1.1" [13/Mar/ :03:08] "POST /bltiprovider/ HTTP/1.1" 200 -

33 Story 3 Launch and Track with SAP Connector Schedules (Connectors) Moodle Connector Blackboard Connector Utilize two important concepts/techniques Access to a QMP schedule from a 3 rd party Returning results to a 3 rd party ResultSync

34 Accessing a Schedule from 3 rd Party GetAccessScheduleNotify Utilizes PIP

35 SAP Connector - Process and Methods

36 ResultSync

37 QMWISe ResultSync Methods GetResultList GetAssessmentResult or GetResult GetAssessmentResultListByGroup GetAssessmentResultListByParticipant GetAssessmentResultListByAssessment GetResultListByGroup GetResultListByParticipant GetResultListByAssessment

38 Examples of ResultSync SAP Connector uses GetResultListByParticipant BB Connector uses Notify parameter in PIP GetResultListByGroup Moodle Connector uses GetResultListByParticipant

39 Story 4 Exposing Schedules and Results in a Portal Using QMWISe you can create custom workflows for many of the functions performed in Enterprise Manager Custom portals can integrate Perception directly into the day-to-day activities of the user Web services can be used to replace the Enterprise Manager interface completely Access URLs can be used for SSO linking Light-weight mash-ups of user interface elements could push some integration functions into the browser itself

40 Sharepoint Page Viewers

41 Future of Web Services

42 Slide 42

43 <?xml version="1.0" encoding="iso " standalone="yes"?> <service xml:base= xmlns:atom= xmlns:app= xmlns=" <workspace> <atom:title>default</atom:title> <collection href="odataconsumers"> <atom:title>odataconsumers</atom:title> </collection> <collection href="odataproducerapplications"> <atom:title>odataproducerapplications</atom:title> </collection> <collection href="odataproducerliveservices"> <atom:title>odataproducerliveservices</atom:title> </collection> </workspace> </service>

44 QMWISeR <?xml version="1.0" encoding="utf-8" standalone="yes"?> <service xml:base= xmlns:atom= xmlns:app= xmlns=" <workspace> <atom:title>default</atom:title> <collection href="participants"> <atom:title>participants</atom:title> </collection> <collection href="results"> <atom:title>results</atom:title> </collection> <collection href="groups"> <atom:title>groups</atom:title> </collection> </workspace> </service>

45 Scalability Built In <?xml version="1.0" encoding="utf-8" standalone="yes"?> <feed xml:base= xmlns:d= xmlns:m= xmlns=" <title type="text">results</title> <id> <updated> t17:31:41z</updated> <link rel="self" title="results" href="results" /> <entry> </entry> <entry> </entry> <entry> </entry> <entry> </entry> <link rel="next href=" oken=1,2,1,2510" /> </feed> Slide 45

46 QMWISeR and the Zones Business Layer Presentation Layer Questionmark s Portal Config Zone 3 rd Party User Interfaces (inside or outside our portal) Other UIs QMWISeR People Zone Other UIs QMWISeR Services (WCF Services) Authoring Zone Business Logic Other UIs QMWISeR Delivery Zone Other UIs QMWISeR Analytics Zone Database Layer Data Layer Database Questionmark User Interfaces use Microsoft s Model View Controller (MVC) User Interface QMWISeR are REST (resource based) web services exposed for customer s integration Slide 46

47 RESTful Interface Individual Access Control SOAP is ideal for B2B links with system-based security REST over https can use basic user/password OAuth signing could also be used in future JSON or XML? Web developers may be able to use JSON directly from the web page General-purpose tools and libraries Atom and OData can be processed by general purpose tools designed for discovering, managing and reporting on data

48 QMWISeR in Safari

49 QMWISeR in Excel Slide 49

50 Next Steps

51 Community Spaces

52 developer.questionmark.com

53 Open Development Projects Community Editions Free, Open Source early and often Steve Lay Developer site Development Projects Supported stable release Web Site Slide 53 Copyright Questionmark Corporation and/or Questionmark Computing Limited, known collectively as Questionmark. All rights reserved. Questionmark

54 Thank you

Using Web Services to Integrate with Questionmark Perception

Using Web Services to Integrate with Questionmark Perception Using Web Services to Integrate with Questionmark Perception Steve Lay, Integrations Product Owner Synopsis Questionmark provides a wide array of methods for integrating with and extending the capabilities

More information

The Power of Open. A deep dive into OData and the Open Assessment Platform. Q u e s t i o n m a r k C o n f e r e n c e

The Power of Open. A deep dive into OData and the Open Assessment Platform. Q u e s t i o n m a r k C o n f e r e n c e The Power of Open A deep dive into OData and the Open Assessment Platform Steve Lay, Product Manager for Delivery and Integrations, Questionmark All rights reserved. Questionmark is a registered trademark

More information

Building Upon the Open Assessment Platform

Building Upon the Open Assessment Platform Building Upon the Open Assessment Platform Leveraging OData and web service APIs Steve Lay, Questionmark André Afdiss, UP Learning 2016 Dutch Users Conference Amsterdam 15 th November All rights reserved.

More information

Steve Lay, Questionmark Integration Team Lead

Steve Lay, Questionmark Integration Team Lead Steve Lay, Questionmark Integration Team Lead http://www.flickr.com/photos/exothermic/1996377394/ Slide 4 1 Powerful Standards Basic Concepts Slide 5 RFC2822 Internet Message Format (Plain text only!)

More information

Integrating Salesforce and SharePoint Netwoven Inc.

Integrating Salesforce and SharePoint Netwoven Inc. Integrating Salesforce and SharePoint 2013 Netwoven Inc. Audience Background How many have some experience with: Salesforce.com: basic Sales or other Apps SharePoint 2013 Apps (SP or Cloud hosted) Development

More information

Q u e s t i o n m a r k C o n f e r e n c e

Q u e s t i o n m a r k C o n f e r e n c e All rights reserved. Questionmark is a registered trademark of Questionmark Computing Limited. All other trademarks are acknowledged. Deploying Questionmark OnPremise Greg Appel, Technical Support Representative,

More information

The Now Platform Reference Guide

The Now Platform Reference Guide The Now Platform Reference Guide A tour of key features and functionality START Introducing the Now Platform Digitize your business with intelligent apps The Now Platform is an application Platform-as-a-Service

More information

Edge Foundational Training

Edge Foundational Training Edge Foundational Training Give your team the tools to get up and running with Edge Edge Foundational Training provides the tools and information needed to start using Edge whether in the cloud or on premises.

More information

VMware Workspace ONE UEM Integration with Apple School Manager

VMware Workspace ONE UEM Integration with Apple School Manager VMware Workspace ONE UEM Integration with Apple School Manager VMware Workspace ONE UEM Integration with Apple School Manager VMware Workspace ONE UEM 1811 You can find the most up-to-date technical documentation

More information

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes Workspace ONE UEM v9.6 Have documentation feedback? Submit

More information

Oracle Policy Automation The modern enterprise advice platform

Oracle Policy Automation The modern enterprise advice platform Oracle Policy Automation The modern enterprise advice platform Release features and benefits (November 2017) v1.01 Program agenda 1 2 3 Overview of Oracle Policy Automation New features in release For

More information

OData API. Questionmark Analytics Austin Fossey Users Conference San Antonio March 4 th 7 th

OData API. Questionmark Analytics Austin Fossey Users Conference San Antonio March 4 th 7 th OData API Questionmark Analytics Austin Fossey 2014 Users Conference San Antonio March 4 th 7 th Austin Fossey Reporting and Analytics Manager, Questionmark austin.fossey@questionmark.com Objectives By

More information

ArcGIS Enterprise: Portal Administration BILL MAJOR CRAIG CLEVELAND

ArcGIS Enterprise: Portal Administration BILL MAJOR CRAIG CLEVELAND ArcGIS Enterprise: Portal Administration BILL MAJOR CRAIG CLEVELAND Agenda Welcome & Introduction to ArcGIS Enterprise Portal for ArcGIS - Basic Configuration - Advanced Configuration - Deploying Apps

More information

2013 European Users Conference Barcelona

2013 European Users Conference Barcelona OData API Questionmark Analytics Copyright 1995-2013 Questionmark Corporation and/or Questionmark Computing Limited, known collectively as Questionmark. All rights reserved. Questionmark Austin Fossey

More information

Table of Contents. Linking to zybooks from an LMS...2. Configure the link on the zybooks website...3

Table of Contents. Linking to zybooks from an LMS...2. Configure the link on the zybooks website...3 Table of Contents Overview...2 Linking to zybooks from an LMS...2 Create the link in the LMS...2 Configure the link on the zybooks website...3 LTI launch request parameters (LMS administrators)...4 Examples...5

More information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2011, Oracle and/or its affiliates. All rights Web Services and SOA Integration Options for Oracle E-Business Suite Rajesh Ghosh, Group Manager, Applications Technology Group Abhishek Verma,

More information

Microsoft SharePoint 2010 The business collaboration platform for the Enterprise and the Web. We have a new pie!

Microsoft SharePoint 2010 The business collaboration platform for the Enterprise and the Web. We have a new pie! Microsoft SharePoint 2010 The business collaboration platform for the Enterprise and the Web We have a new pie! 2 Introduction Key Session Objectives Agenda More Scalable More Flexible More Features Intranet

More information

Introduction to Worklight Integration IBM Corporation

Introduction to Worklight Integration IBM Corporation Introduction to Worklight Integration Agenda IBM Mobile Foundation Introduction to Worklight How to Integrate Worklight Adapters WebAPI HTTP & SOAP Database (SQL) WebSphere Message Broker Cast Iron 2 IBM

More information

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes AirWatch v9.3 Have documentation feedback? Submit a Documentation

More information

Thank You Sponsors! GOLD SILVER BRONZE / PRIZES

Thank You Sponsors! GOLD SILVER BRONZE / PRIZES BRONZE / PRIZES SILVER GOLD Thank You Sponsors! Peter Carson President, Envision IT SharePoint MVP Partner Seller, Microsoft Canada peter@envisionit.com http://blog.petercarson.ca www.envisionit.com Twitter

More information

API Connect. Arnauld Desprets - Technical Sale

API Connect. Arnauld Desprets - Technical Sale API Connect Arnauld Desprets - arnauld_desprets@fr.ibm.com Technical Sale 0 Agenda 1. API Understanding the space 2. API Connect 3. Sample implementations 4. Démonstration 1 sales introduction growth decline

More information

OpenIAM Identity and Access Manager Technical Architecture Overview

OpenIAM Identity and Access Manager Technical Architecture Overview OpenIAM Identity and Access Manager Technical Architecture Overview Overview... 3 Architecture... 3 Common Use Case Description... 3 Identity and Access Middleware... 5 Enterprise Service Bus (ESB)...

More information

Micro-Enterprise Credential

Micro-Enterprise Credential Micro-Enterprise Credential Teacher Guide Micro-Enterprise Credential, Teacher Guide Date: 29-Sep-2017 Draft Version: 1.33 10/30/2017 1:37:00 PM Page 1 of 17 Contents Purchasing Exam Instructor/Teacher...

More information

Automate Your Workflow Using Tableau Server Client and the REST API

Automate Your Workflow Using Tableau Server Client and the REST API Welcome # T C 1 8 Automate Your Workflow Using Tableau Server Client and the REST API Chris Shin Software Engineer Developer Platform Ang Gao Software Engineer Developer Platform Enabling Integrations

More information

TechSmith Relay LTI Integration

TechSmith Relay LTI Integration TechSmith Relay LTI Integration If your organization is already using a learning management system (LMS) for content delivery, you may be able to use learning tool interoperability (LTI) protocol to integrate

More information

ebusiness Suite goes SOA

ebusiness Suite goes SOA ebusiness Suite goes SOA Ulrich Janke Oracle Consulting Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not

More information

3 Setting BI Launch Pad and Web Intelligence Preferences

3 Setting BI Launch Pad and Web Intelligence Preferences 3 Setting BI Launch Pad and Web Intelligence Preferences This session describes the various settings and preferences you can change (depending on permissions) to personalise your BI Launch Pad and Web

More information

Administering Your ArcGIS Enterprise Portal Bill Major Craig Cleveland

Administering Your ArcGIS Enterprise Portal Bill Major Craig Cleveland Administering Your ArcGIS Enterprise Portal Bill Major Craig Cleveland Agenda Welcome & Introduction to ArcGIS Enterprise Portal for ArcGIS Administration - Basic Configuration - Advanced Configuration

More information

Inline Grading for Assignments Release Notes: Mar 13, 2013

Inline Grading for Assignments Release Notes: Mar 13, 2013 Inline Grading for Assignments Release Notes: Mar 13, 2013 Release Information Original Launch: March 13, 2013 Requirements: Service Pack 10 and later Inline Assignment Grading is a revision to the workflow

More information

Introduction to RESTful Web Services. Presented by Steve Ives

Introduction to RESTful Web Services. Presented by Steve Ives 1 Introduction to RESTful Web Services Presented by Steve Ives Introduction to RESTful Web Services What are web services? How are web services implemented? Why are web services used? Categories of web

More information

Before you start proceeding with this tutorial, we are assuming that you are already aware about the basics of Web development.

Before you start proceeding with this tutorial, we are assuming that you are already aware about the basics of Web development. About the Tutorial This tutorial will give you an idea of how to get started with SharePoint development. Microsoft SharePoint is a browser-based collaboration, document management platform and content

More information

Nick Terkay CSCI 7818 Web Services 11/16/2006

Nick Terkay CSCI 7818 Web Services 11/16/2006 Nick Terkay CSCI 7818 Web Services 11/16/2006 Ning? Start-up co-founded by Marc Andreeson, the co- founder of Netscape. October 2005 Ning is an online platform for painlessly creating web apps in a jiffy.

More information

Xcelsius Gurus: Part 2 - Data Connectivity Series

Xcelsius Gurus: Part 2 - Data Connectivity Series Xcelsius Gurus: Part 2 - Data Connectivity Series When NOT to Utilize SAP Business Objects Enterprise for your Dashboard? Presented by: Mico Yuk & Ryan Goodman Date: June 10 th, 2009 Who are We? Mico Yuk

More information

AppSpider Enterprise. Getting Started Guide

AppSpider Enterprise. Getting Started Guide AppSpider Enterprise Getting Started Guide Contents Contents 2 About AppSpider Enterprise 4 Getting Started (System Administrator) 5 Login 5 Client 6 Add Client 7 Cloud Engines 8 Scanner Groups 8 Account

More information

DataLink Learn (SaaS or 9.1 Oct 2014+) Integration

DataLink Learn (SaaS or 9.1 Oct 2014+) Integration Overview... 2 Integration Goals... 2 Dependencies... 2 Steps to Integrate to Learn using DataLink... 2 Download and Install the DataLink Client Tool... 2 Technical Requirements... 2 Installing DataLink...

More information

OCS for the Blackboard Learn Platform

OCS for the Blackboard Learn Platform OCS for the Blackboard Learn Platform General Description OCS For the Blackboard Learn Platform (OCS for BB) is a communications suite that brings together the strengths of two products. Microsoft Office

More information

Wixie Implementation. Tech4Learning, Inc

Wixie Implementation. Tech4Learning, Inc Wixie Implementation Tech4Learning, Inc Guide Wixie Implementation Guide 2 This guide is designed to help you get Wixie up and running in preparation for teachers and students using it in classrooms or

More information

Cisco Collaborative Knowledge

Cisco Collaborative Knowledge Cisco Collaborative Knowledge Product Overview. Your workforce needs knowledge, speed and flexibility to solve real-world business challenges in today s fast moving digital economy. Cisco Collaborative

More information

Mail. Having your mail stored in the cloud means you can access it just about anywhere on just about any device with an internet connection.

Mail. Having your mail stored in the cloud means you can access it just about anywhere on just about any device with an internet connection. Microsoft Office 365 is a set of cloud services available free to education entities from Microsoft. With your Microsoft Office 365 account, you receive access to the following services: For now, we are

More information

resources, 56 sample questions, 3 Business Intelligence Development Studio. See BIDS

resources, 56 sample questions, 3 Business Intelligence Development Studio. See BIDS Index A Access Services, 178 86 actual metrics, 314, 350, 355 Ad-Hoc Reporting, 155 aggregate transformation, 33 Allow External Data Using REST, 253 Analytic Chart reports, 318, 368, 371 74 Analytic Grid

More information

Canvas Multiple-column Integration with iclicker Cloud

Canvas Multiple-column Integration with iclicker Cloud Instructor Guide: Canvas Multiple-column Integration with iclicker Cloud Version 2.0-12.12.2017 Table of Contents 1. Confirm that the Macmillan App is available in your Canvas course 2. Sign In and pair

More information

Technical Brief PANVIVA TECHNICAL BRIEF FEBRUARY

Technical Brief PANVIVA TECHNICAL BRIEF FEBRUARY Technical Brief 1 Panviva is a SaaS solution that makes it easy for people to get the information and guidance they need to navigate through complex business processes. Panviva Client Components Panviva

More information

Lotus Learning Management System R1

Lotus Learning Management System R1 Lotus Learning Management System R1 Version 1.0.4 March 2004 Administrator's Guide G210-1785-00 Contents Chapter 1 Introduction to the Learning Management System and Administration...1 Understanding the

More information

Accessing Panopto through the Moodle Integration Feature

Accessing Panopto through the Moodle Integration Feature Accessing Panopto through the Moodle Integration Feature Panopto is a lecture- capture service that enables recordings of webcam video, audio, PowerPoint presentations, and computer screen images. Recordings

More information

swift (QUICK) adjective

swift (QUICK) adjective 01.12.2010 swift (QUICK) adjective SLIGHTLY LITERARY moving or happening at great speed or within a short time, esp. in a smooth and easy way; fast or quick from Cambridge International Dictionary of English

More information

ArcGIS Enterprise Security: An Introduction. Gregory Ponto & Jeff Smith

ArcGIS Enterprise Security: An Introduction. Gregory Ponto & Jeff Smith ArcGIS Enterprise Security: An Introduction Gregory Ponto & Jeff Smith Agenda ArcGIS Enterprise Security Model Portal for ArcGIS Authentication Authorization Building the Enterprise Encryption Collaboration

More information

Chris Schalk Ryan Boyd

Chris Schalk Ryan Boyd Creating Server-Side and Mobile Mashups with OpenSocial's JavaTM Client Libraries Chris Schalk Ryan Boyd Google JavaOne 2009 Agenda OpenSocial Background/Overview OpenSocial REST support Introducing the

More information

Introduction to AtomPub Web Services Ben Ramsey International PHP Conference 11 Oct 2010

Introduction to AtomPub Web Services Ben Ramsey International PHP Conference 11 Oct 2010 Introduction to AtomPub Web Services Ben Ramsey International PHP Conference 11 Oct 2010 Hi, I m Ben. VP of Engineering at Moontoast Co-founder and organizer emeritus of the Atlanta PHP user group Current

More information

Caliper / xapi Webinar

Caliper / xapi Webinar Caliper / xapi Webinar 19 October 2016 Anthony Whyte arwhyte@umich.edu University of Michigan Aaron E. Silvers aaron@datainteroperability.org DISC value proposition Why xapi / Caliper? promote interoperability

More information

SECTION 10 EXCHANGE PROTOCOL

SECTION 10 EXCHANGE PROTOCOL SECTION 10 EXCHANGE PROTOCOL The ADMS specification will facilitate the creation of a federation of disparate semantic asset repositories at the EU level. This federation will consist of Joinup setting

More information

PowerSchool Assessment User Guide. PowerSchool Student Information System

PowerSchool Assessment User Guide. PowerSchool Student Information System PowerSchool Assessment User Guide PowerSchool Student Information System Released June 2016 Document Owner: Documentation Services This edition applies to Release 10.x of the PowerSchool software and to

More information

Agylia Mobile Learning App Feature Summary

Agylia Mobile Learning App Feature Summary Agylia Mobile Learning App Feature Summary Version 12 Agylia Mobile Learning App Available Not Yet Available Optional General Content platforms supported Native device user experience Native Apps Offline

More information

Curriculum Guide. ThingWorx

Curriculum Guide. ThingWorx Curriculum Guide ThingWorx Live Classroom Curriculum Guide Introduction to ThingWorx 8 ThingWorx 8 User Interface Development ThingWorx 8 Platform Administration ThingWorx 7.3 Fundamentals Applying Machine

More information

Performance Platform Documentation

Performance Platform Documentation Performance Platform Documentation Release 1.0 Performance Platform July 20, 2017 Contents 1 Adding data 3 2 Emptying a data set 5 3 Client implementations 7 4 Glossary 9 5 Get a Performance Platform

More information

Oracle Mobile Hub. Complete Mobile Platform

Oracle Mobile Hub. Complete Mobile Platform Oracle Mobile Hub Mobile is everywhere and has changed nearly every facet of our lives. The way we work, play, socialize and interact with one another have all been revolutionized by mobile devices. More

More information

Sample Title. Dancing with the Magento 2 APIs. A guided tour of the API dance floor. DevelopersParadise 2016 / Opatija / Croatia

Sample Title. Dancing with the Magento 2 APIs. A guided tour of the API dance floor. DevelopersParadise 2016 / Opatija / Croatia Sample Title Dancing with the Magento 2 APIs A guided tour of the API dance floor Bill Curtis CTO - Sweet Tooth Overview Use cases for using the Magento 2 API How to make API calls Extending the API

More information

Key Challenges with the Current RFQ Process

Key Challenges with the Current RFQ Process Key Challenges with the Current RFQ Process Coordination of cross-organizational work teams and sharing of documents is difficult and errorprone Open Client Strategy Cost Containment Invest for Growth

More information

Version Moodle Module v3.0 for Web Conferencing Configuration and Installation Guide

Version Moodle Module v3.0 for Web Conferencing Configuration and Installation Guide Version 12.5 Moodle Module v3.0 for Web Conferencing Configuration and Installation Guide June 1, 2013 Table of Contents Preface 1 Purpose of This Guide 1 Audience 1 Help and Other Resources 2 Technical

More information

PebblePad-Blackboard Learn 9.1LTI integration

PebblePad-Blackboard Learn 9.1LTI integration PebblePad-Blackboard Learn 9.1LTI integration Introduction: About the PebblePad Blackboard Learn 9.1 Block The integration between PebblePad and Blackboard Learn 9.1 is provided by an LTI Tools Block.

More information

DATACENTER MANAGEMENT Goodbye ADFS, Hello Modern Authentication! Osman Akagunduz

DATACENTER MANAGEMENT Goodbye ADFS, Hello Modern Authentication! Osman Akagunduz Goodbye ADFS, Hello Modern Authentication! Osman Akagunduz Osman Akagunduz Consultant @ InSpark Microsoft Country Partner Of The Year Twitter: @Osman_Akagunduz What s in this session The role of Azure

More information

CONTENTS. What is Moodle? Logging in to Moodle Introducing the Workspace Customising the Workspace... 8

CONTENTS. What is Moodle? Logging in to Moodle Introducing the Workspace Customising the Workspace... 8 Moodle Training March 2012 Material produced by the VLE Group (Monash University) and elearning Services (Faculty of Medicine, Nursing and Health Sciences, Monash University) vle.monash.edu/supporttraining/learnbytech/moodle/

More information

Upgrading Your Development Skills to SharePoint 2013

Upgrading Your Development Skills to SharePoint 2013 Upgrading Your Development Skills to SharePoint 2013 Course 55014A; 5 Days, Instructor-led Course Description This 5-day course will teach you all the new development changes that were made to SharePoint

More information

Real-Time GIS: Leveraging Stream Services

Real-Time GIS: Leveraging Stream Services Real-Time GIS: Leveraging Stream Services Mark Bramer Senior Technical Analyst Esri Professional Services mbramer@esri.com RJ Sunderman Product Engineer GeoEvent Extension Product Team rsunderman@esri.com

More information

Streaming Real-Time Data into Xcelsius Applications

Streaming Real-Time Data into Xcelsius Applications Streaming Real-Time Data into Xcelsius Applications Using the Xcelsius Connector for Adobe LiveCycle Data Services ES Todd Ruhl Adobe Solutions Architect COPYRIGHT 2008, BUSINESS OBJECTS S.A. AGENDA 1.

More information

Adobe Connect Pro Building Block. Install Guide

Adobe Connect Pro Building Block. Install Guide Adobe Connect Pro Building Block Last update: June 11, 2011 Install Guide Introduction The Adobe Connect Pro Building Block gives Blackboard Learn Instructors, Teaching Assistants and Course Builders the

More information

SHAREPOINT DEVELOPMENT FOR 2016/2013

SHAREPOINT DEVELOPMENT FOR 2016/2013 SHAREPOINT DEVELOPMENT FOR 2016/2013 Course Code: AUDIENCE: FORMAT: LENGTH: SP16-310-GSA (CP GSA2016) Professional Developers Instructor-led training with hands-on labs 5 Days COURSE INCLUDES: 5-days of

More information

Business Intelligence Launch Pad User Guide SAP BusinessObjects Business Intelligence Platform 4.1 Support Package 1

Business Intelligence Launch Pad User Guide SAP BusinessObjects Business Intelligence Platform 4.1 Support Package 1 Business Intelligence Launch Pad User Guide SAP BusinessObjects Business Intelligence Platform 4.1 Support Package 1 Copyright 2013 SAP AG or an SAP affiliate company. All rights reserved. No part of this

More information

Module Title : Course 55014A : Upgrading Your Development Skills to SharePoint 2013 Duration : 5 days

Module Title : Course 55014A : Upgrading Your Development Skills to SharePoint 2013 Duration : 5 days Module Title : Course 55014A : Upgrading Your Development Skills to SharePoint 2013 Duration : 5 days Course Description This 5-day Instructor Lead course will teach you all the new development changes

More information

2018 GLOBALSCAPE TRAINING OVERVIEW

2018 GLOBALSCAPE TRAINING OVERVIEW 2018 GLOBALSCAPE TRAINING OVERVIEW TABLE OF CONTENTS COURSE... 3 EFT ESSENTIALS COURSE...4 EFT ADMINISTRATOR COURSE... 5 EFT ADMINISTRATOR COURSE (CONT.)... 6 EFT AUTOMATION COURSE... 7 EFT SECURITY COURSE...8

More information

Full Stack Web Developer Nanodegree Syllabus

Full Stack Web Developer Nanodegree Syllabus Full Stack Web Developer Nanodegree Syllabus Build Complex Web Applications Before You Start Thank you for your interest in the Full Stack Web Developer Nanodegree! In order to succeed in this program,

More information

IBM Cognos Open Mic Cognos Analytics 11 Part 1. 1 st Jun, IBM Corporation

IBM Cognos Open Mic Cognos Analytics 11 Part 1. 1 st Jun, IBM Corporation IBM Cognos Open Mic Cognos Analytics 11 Part 1 1 st Jun, 2016 IBM Cognos Open MIC Team Chakravarthi Mannava Presenter Subhash Kothari Technical Panel Member Deepak Giri Technical Panel Member 2 Agenda

More information

Training. Overview of SkyFoundry Training Programs. Find What Matters

Training. Overview of SkyFoundry Training Programs. Find What Matters Training Overview of SkyFoundry Training Programs Find What Matters Version 3.2 August 2017 Overview of SkyFoundry Training Programs SkyFoundry offers the following training programs for SkySpark software:

More information

Accelerate innovation around your banking services

Accelerate innovation around your banking services Accelerate innovation around your banking services Temenos and KBC Ireland 18 May 2016 Agenda 1. The Interaction Framework 2. Demo: Design Studio for APIs 3. KBC Ireland use-case 4. Demo: User-Experience

More information

Supported Browsers. General. Clicking Cancel in the Create Instance Dialog Redirects to StackRunner Page. Region Must be Selected for New Stack

Supported Browsers. General. Clicking Cancel in the Create Instance Dialog Redirects to StackRunner Page. Region Must be Selected for New Stack Oracle Cloud Oracle Autonomous Mobile Cloud Enterprise Known Issues Release 18.2.5 E95341-03 June 2018 Supported Browsers This table describes the minimum requirements for web browsers that supports. Web

More information

DATABASE SYSTEMS. Database programming in a web environment. Database System Course,

DATABASE SYSTEMS. Database programming in a web environment. Database System Course, DATABASE SYSTEMS Database programming in a web environment Database System Course, 2016-2017 AGENDA FOR TODAY The final project Advanced Mysql Database programming Recap: DB servers in the web Web programming

More information

Expertise that goes beyond experience.

Expertise that goes beyond experience. Pre-Conference Training and Certification Expertise that goes beyond experience. OKTANE18.COM Monday, May 21 - Tuesday, May 22 ARIA Resort & Casino, Las Vegas Contents 03 04 05 Okta Education Services

More information

Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS)

Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS) Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS) Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the need for something like Oracle Mobile

More information

Now Platform Technology Deep Dive

Now Platform Technology Deep Dive Now Platform Technology Deep Dive Dragan Preocanin APJ Platform Innovation Team Lead ServiceNow Dylan Lindgren APJ Platform Innovation Team Senior UI Developer ServiceNow 1 Safe Harbor This presentation

More information

Database Driven Web 2.0 for the Enterprise

Database Driven Web 2.0 for the Enterprise May 19, 2008 1:30 p.m. 2:30 p.m. Platform: Linux, UNIX, Windows Session: H03 Database Driven Web 2.0 for the Enterprise Rav Ahuja IBM Agenda What is Web 2.0 Web 2.0 in the Enterprise Web 2.0 Examples and

More information

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Oracle WebCenter Portal and ADF Development Richard Maldonado Principal Product Manager 2 Copyright 2012, Oracle and/or its affiliates.

More information

SAP Security in a Hybrid World. Kiran Kola

SAP Security in a Hybrid World. Kiran Kola SAP Security in a Hybrid World Kiran Kola Agenda Cybersecurity SAP Cloud Platform Identity Provisioning service SAP Cloud Platform Identity Authentication service SAP Cloud Connector & how to achieve Principal

More information

Education Brochure. Education. Accelerate your path to business discovery. qlik.com

Education Brochure. Education. Accelerate your path to business discovery. qlik.com Education Education Brochure Accelerate your path to business discovery Qlik Education Services offers expertly designed coursework, tools, and programs to give your organization the knowledge and skills

More information

IBM Lotus Domino Product Roadmap

IBM Lotus Domino Product Roadmap IBM Lotus Domino Product Roadmap Your Name Your Title Today s agenda Domino Strategy What s coming in Domino 8? What s planned beyond Domino 8? Lotus Domino Strategy The integrated messaging & collaboration

More information

Saperion. Release Notes. Version: 8.0

Saperion. Release Notes. Version: 8.0 Saperion Release Notes Version: 8.0 Written by: Product Knowledge, R&D Date: July 2017 2017 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International Inc., registered in the U.S. and/or

More information

Xerox Connect App for Blackboard

Xerox Connect App for Blackboard Xerox Connect App for Blackboard Information Assurance Disclosure Additional information, if needed, on one or more lines Month 00, 0000 2018 Xerox Corporation. All rights reserved. Xerox,

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme SAAM2291BE Securing Access and Protecting Information in Office 365 with Workspace ONE Camilo Lotero Senior Technical Marketing Manager Adarsh Kesari Senior Systems Engineer #VMworld #SAAM2291BE Disclaimer

More information

SharePoint Server 2016 Feature Comparison* Accessibility Standards Support Yes Yes. Asset Library Enhancements/Video Support Yes Yes.

SharePoint Server 2016 Feature Comparison* Accessibility Standards Support Yes Yes. Asset Library Enhancements/Video Support Yes Yes. Content Features SharePoint Server 2016 Feature Comparison* Accessibility Standards Support Yes Yes Asset Library Enhancements/Video Support Yes Yes Auditing Yes Yes Auditing & Reporting (e.g. doc edits,

More information

ArcGIS Enterprise Security: An Introduction. Randall Williams Esri PSIRT

ArcGIS Enterprise Security: An Introduction. Randall Williams Esri PSIRT ArcGIS Enterprise Security: An Introduction Randall Williams Esri PSIRT Agenda ArcGIS Enterprise Security for *BEGINNING to INTERMIDIATE* users ArcGIS Enterprise Security Model Portal for ArcGIS Authentication

More information

Writing your first Web Data Connector

Writing your first Web Data Connector Welcome # T C 1 8 Writing your first Web Data Connector Brett Taylor Staff Software Engineer Tableau Ashwin Sekar Software Engineer Tableau Enabling Integrations for Developers Embedded Analytics Integrations

More information

HARNESSING THE POWER OF ONLINE CONTENT IN OLM

HARNESSING THE POWER OF ONLINE CONTENT IN OLM OLM (ebs.abc.com) OLM Player Window Content Server (content.xyz.com) End User HARNESSING THE POWER OF ONLINE CONTENT IN OLM Presented March 2014 Anne Saulnier & John Hobart WEBINAR AGENDA Online Tracking

More information

Power BI Developer Bootcamp

Power BI Developer Bootcamp Power BI Developer Bootcamp Mastering the Power BI Development Platform Course Code Audience Format Length Course Description Student Prerequisites PBD365 Professional Developers In-person and Remote 4

More information

Lesson 7: Defining an Application

Lesson 7: Defining an Application 35 Lesson 7: Defining an Application In this lesson, we will define two new applications in the realm server, with an endpoint for each application. We will also define two new transports to be used by

More information

Working with Feature Layers. Russell Brennan Gary MacDougall

Working with Feature Layers. Russell Brennan Gary MacDougall Working with Feature Layers Russell Brennan Gary MacDougall Working with Feature Layers Session will focus on feature access and editing Highlight new features added over the last few releases Agenda Introduction

More information

Salesforce Certified Marketing Cloud Consultant Study Guide

Salesforce Certified Marketing Cloud Consultant Study Guide Salesforce Certified Marketing Cloud Consultant Study Guide Spring 16 BETA STUDY GUIDE 0 Contents SECTION 1. PURPOSE OF THIS STUDY GUIDE... 2 SECTION 2. ABOUT THE SALESFORCE CERTIFIED MARKETING CLOUD CONSULTANT

More information

Developing with the Cloud

Developing with the Cloud Developing with the Cloud Aben Kovoor Developer & Platform Group Microsoft Corporation Middle East & Africa Developer & Platform Group SESSION GOALS A brief overview of the history and our customer challenges

More information

8.3 cloud roadmap. Dr. Andrei Borshchev, CEO Nikolay Churkov, Head of Software Development. The AnyLogic Company Conference 2018 Baltimore

8.3 cloud roadmap. Dr. Andrei Borshchev, CEO Nikolay Churkov, Head of Software Development. The AnyLogic Company Conference 2018 Baltimore 8.3 cloud roadmap Dr. Andrei Borshchev, CEO Nikolay Churkov, Head of Software Development The AnyLogic Company Conference 2018 Baltimore The AnyLogic Company www.anylogic.com agenda 1. 8.3: the new web

More information

Centrify for Dropbox Deployment Guide

Centrify for Dropbox Deployment Guide CENTRIFY DEPLOYMENT GUIDE Centrify for Dropbox Deployment Guide Abstract Centrify provides mobile device management and single sign-on services that you can trust and count on as a critical component of

More information

Business Intelligence Launch Pad User Guide SAP BusinessObjects Business Intelligence Platform 4.0 Support Package 5

Business Intelligence Launch Pad User Guide SAP BusinessObjects Business Intelligence Platform 4.0 Support Package 5 Business Intelligence Launch Pad User Guide SAP BusinessObjects Business Intelligence Platform 4.0 Support Package 5 Copyright 2012 SAP AG. All rights reserved.sap, R/3, SAP NetWeaver, Duet, PartnerEdge,

More information

Broadening Web Service Access through REST and OData?

Broadening Web Service Access through REST and OData? Broadening Web Service Access through REST and OData? Presented By: Steve Pilon, OSIsoft Michael van der Veeken, Atos Origin Where PI geeks meet 9/23/2010 Where PI geeks meet 2010 OSIsoft, LLC. All Rights

More information

CM Social Post Documentation

CM Social Post Documentation CM Social Post Documentation Release 1.0.1 CMExtension March 15, 2016 Contents 1 Overview 3 2 Install & update 5 3 Facebook application 7 4 Facebook personal timeline plugin 13 5 Facebook page timeline

More information