Using Web Services to Integrate with Questionmark Perception
|
|
- Mervyn Wilkins
- 6 years ago
- Views:
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 Steve Lay, Integrations Product Owner Synopsis Questionmark provides a wide array of methods for integrating with and extending the capabilities
More informationThe 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 informationBuilding 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 informationSteve 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 informationIntegrating 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 informationQ 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 informationThe 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 informationEdge 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 informationVMware 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 informationVMware 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 informationOracle 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 informationOData 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 informationArcGIS 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 information2013 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 informationTable 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 information1 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 informationMicrosoft 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 informationIntroduction 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 informationVMware 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 informationThank 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 informationAPI 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 informationOpenIAM 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 informationMicro-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 informationAutomate 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 informationTechSmith 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 informationebusiness 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 information3 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 informationAdministering 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 informationInline 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 informationIntroduction 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 informationBefore 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 informationNick 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 informationXcelsius 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 informationAppSpider 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 informationDataLink 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 informationOCS 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 informationWixie 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 informationCisco 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 informationMail. 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 informationresources, 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 informationCanvas 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 informationTechnical 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 informationLotus 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 informationAccessing 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 informationswift (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 informationArcGIS 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 informationChris 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 informationIntroduction 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 informationCaliper / 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 informationSECTION 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 informationPowerSchool 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 informationAgylia 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 informationCurriculum 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 informationPerformance 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 informationOracle 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 informationSample 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 informationKey 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 informationVersion 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 informationPebblePad-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 informationDATACENTER 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 informationCONTENTS. 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 informationUpgrading 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 informationReal-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 informationStreaming 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 informationAdobe 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 informationSHAREPOINT 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 informationBusiness 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 informationModule 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 information2018 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 informationFull 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 informationIBM 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 informationTraining. 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 informationAccelerate 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 informationSupported 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 informationDATABASE 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 informationExpertise 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 informationBuild 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 informationNow 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 informationDatabase 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 information1 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 informationSAP 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 informationEducation 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 informationIBM 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 informationSaperion. 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 informationXerox 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 informationDisclaimer 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 informationSharePoint 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 informationArcGIS 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 informationWriting 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 informationHARNESSING 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 informationPower 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 informationLesson 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 informationWorking 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 informationSalesforce 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 informationDeveloping 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 information8.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 informationCentrify 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 informationBusiness 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 informationBroadening 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 informationCM 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