Introduction to the SIF 3.0 Infrastructure: An Environment for Educational Data Exchange

Size: px
Start display at page:

Download "Introduction to the SIF 3.0 Infrastructure: An Environment for Educational Data Exchange"

Transcription

1 Introduction to the SIF 3.0 Infrastructure: An Environment for Educational Data Exchange

2 SIF 3.0 Infrastructure Goals of the Release Environment types & types Registration & Security Basic Architectural Framework Scoping REST and REST extensions Query options Queues & Events Getting Started REST Developer Sandbox (SIF-RS) Documentation

3 A high level overview of the SIF 3.0 Infrastructure

4 Goals of the Infrastructure release Independence from Payload Contents Secure, scalable transport Single infrastructure for all locale DMs, special Profiles REST Transport / Design Paradigm No SIF-unique technology where industry standards exist Basic+ URL access to REST Resources XQuery script support Direct Consumer Connection Option Middleware optional in SIF v3.0 solutions! Vertical Organization Scalability Extensions Multiple v2.x Zones in single v3.0 Consumer Environment Multiple Contexts for same Object Type in given Zone

5 A Comparison of Environment Types Client Consumer API Direct Direct Environment Provider API Provider Logic Client Consumer API ESB Middleware Provider API Client Consumer API Brokered Environment Provider API Provider API Brokered

6 Direct Environments Providers Central Data Connects Consumers to its s (no middleware) SIS, LMS, Data Store No externally implemented Object s are available Supports multiple Consumers Each Consumer is the only one in its Environment Consumers can see Events generated by others Supports mobile Consumers Tablet Dashboards, Smart Phone Queries Provides Clean API Subset of Brokered Environment All Direct Consumers run in Brokered Environments

7 SIS providing a Direct Environment to multiple Consumers Browser JavaScript Student Contact System Browser JavaScript RESTful Mobile Client SIF v3.0 SIF v3.0 V3.0 Dir. Environ Provider Adapter V3.0 Provider Adapter SIS

8 Brokered Environments Providers Central Message Broker Connects multiple Consumers and Providers Enterprise Bus + other middleware components Modular (Queues, Connectors, Registries) vs. SIF v2 ZIS Provide Clean API Superset of Direct Environment All Direct Consumers run in Brokered Environments Brokered Consumers can become Providers Support for Administrative Interfaces Centralized Enforcement of Site Security Policy Registries & Governance Preventative Maintenance & Diagnostics ( quiet apps ) Highly scalable

9 SIS as a Provider in a Brokered Environment Browser JavaScript Student Contact System RESTful Mobile Client Browser SIF v3.0 SIF v3.0 SIF v3.0 Broker SIF v3.0 V3.0 Provider Adapter SIS

10 Types Standard REST Request Framework+ All or subset of Query, Create, Update, Delete Publish Events Data Object (ex: SIS) Data Model (ex: SIF US 3.2) defines message payloads Functional (ex: SRE) Encapsulate behavior as well as data Awaiting DM POC Infrastructure (Connectors, Queues, Self- Provision) Core component of Infrastructure, URL Addressible Utility (Alert, Registries) Normal service concerned with infrastructure

11 SIF 3.0 Scoping SIF v2.x Zone One Object Provider (SIS) per Object Type in Zone SIF v3.0 Environment spans all known s Available s divided into Zones Single Zone typical of Direct Environment Provider Contexts One or more Contexts specific to Type Ex: Current or Archived Students One Provider / Context / Type / Zone A Consumer Registers & Provisions once

12 Student s in an Environment Environment Student (Context: Current) Client Consumer Adapter High School A Zone Student (Context: Archived) Student (Context Special Ed) High School B Zone Student (Context: Current)

13 Security: Baked in Encryption X.509 Certificates via Transport Level Security (SSL) Authentication Shared Secrets, supported by HMAC SHA256 Session Tokens Client Certificate Management reuse where present Authorization Consumer Registration maps to Consumer Provisioning Key, Instance and / or User Key (ID, Passwd) XML Filters applied via XQuery Reports

14 Infrastructure: REST operations: Get/Post/Put/Delete Every Provider is a REST Resource Class is URL, Object is URL/RefId (students/1234) Responses are immediate HTTP Message payload is pure data HTTP Error Codes Infrastructure values in: HTTP Header fields URL Segments URL Matrix and / or Query Parameters as appropriate But there s more...

15 Basic Consumer / Provider Interface (all operations single or multi-object) CRUD Request Consumer CRUD Response API Environment Provider CUD Event

16 Immediate and Delayed Responses CRUD HTTP Request Accept HTTP Response Consumer CUD Event API Environment Provider Get HTTP Request CRUD Response Q

17 Data Query Packaging Options Query Retrieval Option Unqualified Query Provider Response if successful Returns all data for all objects held by the Provider. Ex: students Query by RefId Returns all data for the object corresponding to the specified RefId Ex: students/1234 Paged Query The XQuery response is limited to a selected Page of object results. Each page of results is individually requested by Page # and limited to Size of Page in Objects, May be issued interactively (individually) or delayed (once to get all pages sent to Queue) etags A common REST way to detect whether any objects have changed since the last Consumer Query, implying the Consumer can avoid re-querying all objects to synch up with the data held by the. An inferior but well supported alternative to subscribing to Events.

18 Data Query Selection Options Query Retrieval Option XQuery Template Provider Response if successful Uses an XQuery Token Name to indicate a registered XQuery Template which will be executed by the named Provider to return the predefined set of elements (including possible calculated aggregates) in the qualified set of objects satisfying the query. Parameters to the Template are supplied as URL Query Parameters Ex: StudentSnapshot/?id=1234 Path Used to bridge Associative objects in a single Query, by specifying a Path rather than a Name: Assuming an Ex: schools/4567/students returns all Students in School 4567 Dynamic Query A where clause specified as a URL Query parameter can constrain the set of objects returned by the Query Ex: students?where=[familyname=smith]

19 Consumer: Low end Typical Environment Provider Direct Single (ex: SIS with Student Data) Could be other s available which are not used Consumer Functionality Consumer is pre-provisioned. Register - then issue CRUD requests to preset s All Responses immediate and single object Default Zone & Context use only Full object Query only (Paged or not) No XQuery, no Dynamic Query Issue create to Alert Utility in case of errors Standard RESTful Client

20 Consumer: High end Typical Environment Provider State Level Brokered (SLDS with full CEDS Data Model) Consumer Functionality Register, examine Registry, dynamically provision Gather, update, monitor data from multiple Zones Acquire multiple Queues, subscribe to & process Events Utilize single & multiple object Requests Utilize XQuery scripts to support Composite and Report Object types Utilize Paths and Dynamic Query Provision as a Provider (Brokered Environs only)

21 Environment Providers (concentric levels of increased functionality) Consumer Environ SIS

22 A Simple Consumer Session Initialization Immediate Object Retrieval Object Creation & Event Reception

23 1a. Consumer Registration Request Client Consumer Adapter Create Environment Authentication Key Info Environments URL

24 Client 1b. Environments Response Consumer Adapter Session Token Environment Consumer Provisioning URL Queue Instance Returned URLs may correspond to a testing, staging or production environment REQ Connector URL Queue Manager URL Event Connector URL Provisioned Access Rights

25 A Simple Consumer Session Initialization Immediate Object Retrieval Object Creation & Event Reception

26 2. Immediate Query Request / Response Client Consumer Adapter Environment Connector Consumer Provisioning Component URL Queue REQ Connector Management URL Component Provider Adapter Queue Manager URL Registry Component Event Connector Queue Instance Zone Provider Interface Provisioned Access Rights Authorization Token

27 Requests to Connector URL determines destination Object Type or Path or XQuery Template is in URL segments Zone & Context are URL Matrix Parameters Request routed (Brokered Environment) directly to Provider Multiple Object Requests Create, Query, Update, Delete students Single Object Requests Create students/student Query, Update, Delete students/12345

28 Responses from Connector Immediate: HTTPS Response from Delayed: HTTPS Response is Accepted Actual Response asynchronously delivered to Queue Multi-object Request has Multi-object Response Total Operation Status: Success, Per object substatus: Ordered, Success or Failure All successful changes are reflected in issued Event

29 A Simple Consumer Session Initialization Immediate Object Retrieval Object Creation & Event Reception

30 3.a Change Object Request Client Consumer Adapter Environment Consumer Provisioning URL REQ Connector URL Provider Adapter Queue Manager URL Event Connector Queue Instance Provisioned Access Rights Authorization Token

31 3.b Provider Response & Change Event Environment Client Consumer Adapter Consumer Provisioning URL REQ Connector URL Provider Adapter Queue Manager URL Queue Instance Event Connector Zone Provider Interface Provisioned Access Rights Authorization Token

32 SIF 3.0 Infra Artifacts Read This First (RTF) Explains and highlights the standard documentation Base Architecture Framework for Infrastructure All Request Types and Options explored Infrastructure s Core Components comprising the Infrastructure Environment Security, Connectors, Queues Utility s Zone & Provider Registry & Alert Associated XML Schema

33 SIF-RS (Sandbox) A self-explanatory hands on learning tool for SIF v3.0. Maps the SIF v3.0 specification to the REST platform. Serves as a detailed reference implementation / test harness with an associated human interface to help REST programmers understand and use the SIF v3.0 infrastructure. Provides quick Consumer access to a defined set of SIF v3.0 RESTful services (Environ, Connector, Provision, Student) Is a maturing developer tool and now features the ability to subscribe to Events and access them through a Queue. Available at:

34 SIF 3.0 Infrastructure Summary Converts Logical Data Model to multi-app Solution Independent of Payload REST Technology (plus extensions) Middleware leveraged but optional Low Entry Point for Consumers (Register and Go) Massively scalable at high end Environment spans multiple Zones and Contexts Pub / Sub Events and Asynch Message Queues Multi-object Responses and Events Enforcement of Site Data Security Policies Documents & Sandbox in place:

35 7/2012 Goals and 8/2013 Release 1. Independence from the SIF Data Model Check 2. Increased Scalability (Multiple Objects/ Message) Check 3. A more flexible SIF Zone (Environment). Check 4. Support for Lightweight Client / Server connection type. (Direct Environment) Check and double check 5. Alignment of Infrastructure interfaces with existing middleware products Check 6. Define educational process behavior as well as data - Functional s, (SRE is the POC) 1/2 7. Provide a REST Transport Story Check and double check 8. Support XQuery functionality Check 9. Extend Security Functionality Check 10. Standardize Zone Diagnostic and Preventative Maintenance hooks (Alerts & Queue statistics are a part of this). 1/2

36 SIF 3.0: Where do you want it to take you?

37 Questions? Ron Kleinman, CTO SIF 3.0 Infrastructure: per-resources/sif-3-0/pages/sif-3.0- Infrastructure.aspx EduGuy SIF REST Developer Sandbox

SIF 3: A NEW BEGINNING

SIF 3: A NEW BEGINNING SIF 3: A NEW BEGINNING The SIF Implementation Specification Defines common data formats and rules of interaction and architecture, and is made up of two parts: SIF Infrastructure Implementation Specification

More information

SIF 3.0 Infrastructure: Utilities

SIF 3.0 Infrastructure: Utilities SIF 3.0 Infrastructure: Utilities Version 1.0, August 2013 Table of Contents 1. Introduction... 4 1.1. Required Reading... 4 1.2 Utility Service Types... 4 1.2.1 Presence... 4 1.2.2 Scope... 5 1.2.3 Functionality...

More information

How to select the right Marketing Cloud Edition

How to select the right Marketing Cloud Edition How to select the right Marketing Cloud Edition Email, Mobile & Web Studios ith Salesforce Marketing Cloud, marketers have one platform to manage 1-to-1 customer journeys through the entire customer lifecycle

More information

AquaLogic Service Bus

AquaLogic Service Bus AquaLogic Bus Wolfgang Weigend Principal Systems Engineer BEA Systems 1 What to consider when looking at ESB? Number of planned business access points Reuse across organization Reduced cost of ownership

More information

Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform

Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform May 2015 Contents 1. Introduction... 3 2. What is BIM... 3 2.1. History of BIM... 3 2.2. Why Implement BIM... 4 2.3.

More information

BPMS BUYER S TOOL KIT. Sample Request for Proposal for a Business Process Management Suite. Part 1 of the complete BPMS Buyer s Tool Kit

BPMS BUYER S TOOL KIT. Sample Request for Proposal for a Business Process Management Suite. Part 1 of the complete BPMS Buyer s Tool Kit BPMS BUYER S TOOL KIT Sample Request for Proposal for a Business Process Management Suite Part 1 of the complete BPMS Buyer s Tool Kit TABLE OF CONTENTS Sample Request for Proposal... 3 1. Architecture

More information

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7 No. 7, September-October 2008 Applications At Your Service Mahesh H. Dodani, IBM,

More information

Qlik REST Connector Installation and User Guide

Qlik REST Connector Installation and User Guide Qlik REST Connector Installation and User Guide Qlik REST Connector Version 1.0 Newton, Massachusetts, November 2015 Authored by QlikTech International AB Copyright QlikTech International AB 2015, All

More information

SOA @ ebay : How is it a hit

SOA @ ebay : How is it a hit SOA @ ebay : How is it a hit Sastry Malladi Distinguished Architect. ebay, Inc. Agenda The context : SOA @ebay Brief recap of SOA concepts and benefits Challenges encountered in large scale SOA deployments

More information

Secure Coding SSL, SOAP and REST. Astha Singhal Product Security Engineer salesforce.com

Secure Coding SSL, SOAP and REST. Astha Singhal Product Security Engineer salesforce.com Secure Coding SSL, SOAP and REST Astha Singhal Product Security Engineer salesforce.com Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may

More information

Marketo Integration Setup Guide

Marketo Integration Setup Guide Page 1 of 30 Table of Contents About the RingLead Integration with Marketo Create the Marketo Webhook - Response Mapping - Configure Webhook Response Mapping Create the Marketo Program and Campaign - Create

More information

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies

More information

Middleware- Driven Mobile Applications

Middleware- Driven Mobile Applications Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary

More information

Oracle Service Bus Examples and Tutorials

Oracle Service Bus Examples and Tutorials March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan

More information

M2M. Machine-to-Machine Intelligence Corporation. M2M Intelligence. Architecture Overview

M2M. Machine-to-Machine Intelligence Corporation. M2M Intelligence. Architecture Overview M2M Machine-to-Machine Intelligence Corporation M2M Intelligence Architecture Overview M2M Intelligence - Essential platform for the M2M and IoT Economy Architecture Overview Revised styles and edits 6/3/2016

More information

SharePoint 2010 Interview Questions-Architect

SharePoint 2010 Interview Questions-Architect Basic Intro SharePoint Architecture Questions 1) What are Web Applications in SharePoint? An IIS Web site created and used by SharePoint 2010. Saying an IIS virtual server is also an acceptable answer.

More information

Cloud Powered Mobile Apps with Azure

Cloud Powered Mobile Apps with Azure Cloud Powered Mobile Apps with Azure Malte Lantin Technical Evanglist Microsoft Azure Agenda Mobile Services Features and Demos Advanced Features Scaling and Pricing 2 What is Mobile Services? Storage

More information

New Features in Neuron ESB 2.6

New Features in Neuron ESB 2.6 New Features in Neuron ESB 2.6 This release significantly extends the Neuron ESB platform by introducing new capabilities that will allow businesses to more easily scale, develop, connect and operationally

More information

EUR-Lex 2012 Data Extraction using Web Services

EUR-Lex 2012 Data Extraction using Web Services DOCUMENT HISTORY DOCUMENT HISTORY Version Release Date Description 0.01 24/01/2013 Initial draft 0.02 01/02/2013 Review 1.00 07/08/2013 Version 1.00 -v1.00.doc Page 2 of 17 TABLE OF CONTENTS 1 Introduction...

More information

Copyright Pivotal Software Inc, 2013-2015 1 of 10

Copyright Pivotal Software Inc, 2013-2015 1 of 10 Table of Contents Table of Contents Getting Started with Pivotal Single Sign-On Adding Users to a Single Sign-On Service Plan Administering Pivotal Single Sign-On Choosing an Application Type 1 2 5 7 10

More information

Course 6232A: Implementing a Microsoft SQL Server 2008 Database

Course 6232A: Implementing a Microsoft SQL Server 2008 Database Course 6232A: Implementing a Microsoft SQL Server 2008 Database About this Course This five-day instructor-led course provides students with the knowledge and skills to implement a Microsoft SQL Server

More information

Getting Started with the Ed-Fi ODS and Ed-Fi ODS API

Getting Started with the Ed-Fi ODS and Ed-Fi ODS API Getting Started with the Ed-Fi ODS and Ed-Fi ODS API Ed-Fi ODS and Ed-Fi ODS API Version 2.0 - Technical Preview October 2014 2014 Ed-Fi Alliance, LLC. All rights reserved. Ed-Fi is a registered trademark

More information

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework

More information

Talend Component tgoogleanalyticsmanagement

Talend Component tgoogleanalyticsmanagement Talend Component tgoogleanalyticsmanagement Purpose This component addresses the needs of gathering Google Analytics data for a large number of profiles and fine-grained detail data. To prepare the queries

More information

Core Feature Comparison between. XML / SOA Gateways. and. Web Application Firewalls. Jason Macy jmacy@forumsys.com CTO, Forum Systems

Core Feature Comparison between. XML / SOA Gateways. and. Web Application Firewalls. Jason Macy jmacy@forumsys.com CTO, Forum Systems Core Feature Comparison between XML / SOA Gateways and Web Application Firewalls Jason Macy jmacy@forumsys.com CTO, Forum Systems XML Gateway vs Competitive XML Gateways or Complementary? and s are Complementary

More information

Service-Oriented Architecture and Software Engineering

Service-Oriented Architecture and Software Engineering -Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based

More information

OpenText Information Hub (ihub) 3.1 and 3.1.1

OpenText Information Hub (ihub) 3.1 and 3.1.1 OpenText Information Hub (ihub) 3.1 and 3.1.1 OpenText Information Hub (ihub) 3.1.1 meets the growing demand for analytics-powered applications that deliver data and empower employees and customers to

More information

Architecture and Data Flow Overview. BlackBerry Enterprise Service 10 721-08877-123 Version: 10.2. Quick Reference

Architecture and Data Flow Overview. BlackBerry Enterprise Service 10 721-08877-123 Version: 10.2. Quick Reference Architecture and Data Flow Overview BlackBerry Enterprise Service 10 721-08877-123 Version: Quick Reference Published: 2013-11-28 SWD-20131128130321045 Contents Key components of BlackBerry Enterprise

More information

Web Services Strategy

Web Services Strategy Web Services Strategy Agenda What What are are Web Web Services? Services? Web Web Services Services --The The Technologies Technologies Web Web Services Services Compliments Compliments Overall Overall

More information

Webmail Using the Hush Encryption Engine

Webmail Using the Hush Encryption Engine Webmail Using the Hush Encryption Engine Introduction...2 Terms in this Document...2 Requirements...3 Architecture...3 Authentication...4 The Role of the Session...4 Steps...5 Private Key Retrieval...5

More information

SOA REFERENCE ARCHITECTURE: SERVICE TIER

SOA REFERENCE ARCHITECTURE: SERVICE TIER SOA REFERENCE ARCHITECTURE: SERVICE TIER SOA Blueprint A structured blog by Yogish Pai Service Tier The service tier is the primary enabler of the SOA and includes the components described in this section.

More information

How To Use Titanium Studio

How To Use Titanium Studio Crossplatform Programming Lecture 3 Introduction to Titanium http://dsg.ce.unipr.it/ http://dsg.ce.unipr.it/?q=node/37 alessandro.grazioli81@gmail.com 2015 Parma Outline Introduction Installation and Configuration

More information

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code. Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...

More information

Part 2: The Neuron ESB

Part 2: The Neuron ESB Neuron ESB: An Enterprise Service Bus for the Microsoft Platform This paper describes Neuron ESB, Neudesic s ESB architecture and framework software. We first cover the concept of an ESB in general in

More information

Best Practices: Extending Enterprise Applications to Mobile Devices

Best Practices: Extending Enterprise Applications to Mobile Devices Best Practices: Extending Enterprise Applications to Mobile Devices by Kulathumani Hariharan Summary: Extending enterprise applications to mobile devices is increasingly becoming a priority for organizations

More information

Introduction to IBM Worklight Mobile Platform

Introduction to IBM Worklight Mobile Platform Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.

More information

SharePoint 2013 Syllabus

SharePoint 2013 Syllabus General Introduction What is IIS IIS Website & Web Application Steps to Create Multiple Website on Port 80 What is Application Pool What is AppDomain What is ISAPI Filter / Extension Web Garden & Web Farm

More information

SCA-based Enterprise Service Bus WebSphere ESB

SCA-based Enterprise Service Bus WebSphere ESB IBM Software Group SCA-based Enterprise Service Bus WebSphere ESB Soudabeh Javadi, WebSphere Software IBM Canada Ltd sjavadi@ca.ibm.com 2007 IBM Corporation Agenda IBM Software Group WebSphere software

More information

Adam Rauch Partner, LabKey Software adam@labkey.com. Extending LabKey Server Part 1: Retrieving and Presenting Data

Adam Rauch Partner, LabKey Software adam@labkey.com. Extending LabKey Server Part 1: Retrieving and Presenting Data Adam Rauch Partner, LabKey Software adam@labkey.com Extending LabKey Server Part 1: Retrieving and Presenting Data Extending LabKey Server LabKey Server is a large system that combines an extensive set

More information

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus Agenda BPM Follow-up SOA and ESB Introduction Key SOA Terms SOA Traps ESB Core functions Products and Standards Mediation Modules

More information

Onegini Token server / Web API Platform

Onegini Token server / Web API Platform Onegini Token server / Web API Platform Companies and users interact securely by sharing data between different applications The Onegini Token server is a complete solution for managing your customer s

More information

General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support

General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support General principles and architecture of Adlib and Adlib API Petra Otten Manager Customer Support Adlib Database management program, mainly for libraries, museums and archives 1600 customers in app. 30 countries

More information

How To Retire A Legacy System From Healthcare With A Flatirons Eas Application Retirement Solution

How To Retire A Legacy System From Healthcare With A Flatirons Eas Application Retirement Solution EAS Application Retirement Case Study: Health Insurance Introduction A major health insurance organization contracted with Flatirons Solutions to assist them in retiring a number of aged applications that

More information

Streamlining the SIS Data Flow

Streamlining the SIS Data Flow Streamlining the SIS Data Flow Agenda iinet The Industry File Transfer Hub iinet Connectivity iinet Functionalities Streamlining the SIS data flow iinet support scope Implementation process Additional

More information

White Paper November 2015. Technical Comparison of Perspectium Replicator vs Traditional Enterprise Service Buses

White Paper November 2015. Technical Comparison of Perspectium Replicator vs Traditional Enterprise Service Buses White Paper November 2015 Technical Comparison of Perspectium Replicator vs Traditional Enterprise Service Buses Our Evolutionary Approach to Integration With the proliferation of SaaS adoption, a gap

More information

Stored Documents and the FileCabinet

Stored Documents and the FileCabinet Stored Documents and the FileCabinet Introduction The stored document features have been greatly enhanced to allow easier storage and retrieval of a clinic s electronic documents. Individual or multiple

More information

Advancing Integration Competency and Excellence with the WSO2 Integration Platform

Advancing Integration Competency and Excellence with the WSO2 Integration Platform Advancing Integration Competency and Excellence with the WSO2 Integration Platform Dushan Abeyruwan Associate Technical Lead WSO2 Shammi Jayasinghe Associate Technical Lead WSO2 Agenda Fundamentals of

More information

A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles

A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles Jørgen Thelin Chief Scientist Cape Clear Software Inc. Abstract The three common software architecture styles

More information

MIDDLEWARE AUTOMATION

MIDDLEWARE AUTOMATION MIDDLEWARE AUTOMATION SHARE RESPONSIBILITY WITHOUT LOSING CONTROL CONNECTIVITY & INTEGRATION SOLUTIONS Jürgen Efeish Enterprise Middleware Bloomberg LP jefeish@bloomberg.net Michael Joyce Enterprise Middleware

More information

SOA Management with Oracle Enterpise Manager. An Oracle White Paper March 2007

SOA Management with Oracle Enterpise Manager. An Oracle White Paper March 2007 SOA Management with Oracle Enterpise Manager An Oracle White Paper March 2007 NOTE: The following is intended to outline our general product direction. It is intended for information purposes only, and

More information

Hushmail Express Password Encryption in Hushmail. Brian Smith Hush Communications

Hushmail Express Password Encryption in Hushmail. Brian Smith Hush Communications Hushmail Express Password Encryption in Hushmail Brian Smith Hush Communications Introduction...2 Goals...2 Summary...2 Detailed Description...4 Message Composition...4 Message Delivery...4 Message Retrieval...5

More information

Equipment Room Database and Web-Based Inventory Management

Equipment Room Database and Web-Based Inventory Management Equipment Room Database and Web-Based Inventory Management System Block Diagram Sean M. DonCarlos Ryan Learned Advisors: Dr. James H. Irwin Dr. Aleksander Malinowski November 4, 2002 System Overview The

More information

API Management: Powered by SOA Software Dedicated Cloud

API Management: Powered by SOA Software Dedicated Cloud Software Dedicated Cloud The Challenge Smartphones, mobility and the IoT are changing the way users consume digital information. They re changing the expectations and experience of customers interacting

More information

Cleaning Encrypted Traffic

Cleaning Encrypted Traffic Optenet Documentation Cleaning Encrypted Traffic Troubleshooting Guide iii Version History Doc Version Product Date Summary of Changes V6 OST-6.4.300 01/02/2015 English editing Optenet Documentation

More information

Availability Monitoring using Http Ping

Availability Monitoring using Http Ping Availability Monitoring using Http Ping With SAP Solution Manager 7.1 Introduction: This document describes how you can set up Http Ping metrics to monitor any URL. This is especially useful if you want

More information

1999-2006 enom, Inc. API response codes

1999-2006 enom, Inc. API response codes API response codes Introduction When you run a query against the enom API, the response includes a numeric code and a corresponding text message. This allows us to standardize our responses and make them

More information

One platform for all your print, scan and device management

One platform for all your print, scan and device management One platform for all your print, scan and device management Manage all Printing & Scanning with one single Platform. Incorporating uniflow into your document processes will lead to real improvements in

More information

Introduction to Directory Services

Introduction to Directory Services Introduction to Directory Services Overview This document explains how AirWatch integrates with your organization's existing directory service such as Active Directory, Lotus Domino and Novell e-directory

More information

Deploying to WebSphere Process Server and WebSphere Enterprise Service Bus

Deploying to WebSphere Process Server and WebSphere Enterprise Service Bus Deploying to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives

More information

#MMTM15 #INFOARCHIVE #EMCWORLD 1

#MMTM15 #INFOARCHIVE #EMCWORLD 1 #MMTM15 #INFOARCHIVE #EMCWORLD 1 1 INFOARCHIVE A TECHNICAL OVERVIEW DAVID HUMBY SOFTWARE ARCHITECT #MMTM15 2 TWEET LIVE DURING THE SESSION! Connect with us: Sign up for a Hands On Lab 6 th May, 1.30 PM,

More information

White Paper. Enterprise Enabler and SharePoint 2010 Or Why SharePoint Needs Enterprise Enabler. Pamela Szabó Stone Bond Technologies

White Paper. Enterprise Enabler and SharePoint 2010 Or Why SharePoint Needs Enterprise Enabler. Pamela Szabó Stone Bond Technologies White Paper Enterprise Enabler and SharePoint 2010 Or Why SharePoint Needs Enterprise Enabler Pamela Szabó Stone Bond Technologies Copyright 2014 Stone Bond Technologies, L.P. All rights reserved. The

More information

Universal Event Monitor for SOA 5.2.0 Reference Guide

Universal Event Monitor for SOA 5.2.0 Reference Guide Universal Event Monitor for SOA 5.2.0 Reference Guide 2015 by Stonebranch, Inc. All Rights Reserved. 1. Universal Event Monitor for SOA 5.2.0 Reference Guide.............................................................

More information

Cloud Powered Mobile Apps with Microsoft Azure

Cloud Powered Mobile Apps with Microsoft Azure Cloud Powered Mobile Apps with Microsoft Azure Malte Lantin Technical Evanglist Microsoft Azure Malte Lantin Technical Evangelist, Microsoft Deutschland Fokus auf Microsoft Azure, App-Entwicklung Student

More information

IBM Software Group. IBM WebSphere Process Integration Technical Overview

IBM Software Group. IBM WebSphere Process Integration Technical Overview IBM Software Group IBM WebSphere Process Integration Technical Overview Business Flexibility Depends on IT Flexibility Today s IT architectures, arcane as they may be, are the biggest roadblocks most companies

More information

OpenID Connect 1.0 for Enterprise

OpenID Connect 1.0 for Enterprise OpenID Connect 1.0 for Enterprise By Paul Madsen Executive Overview In order to meet the challenges presented by the use of mobile apps and cloud services in the enterprise, a new generation of identity

More information

Methods and tools for data and software integration Enterprise Service Bus

Methods and tools for data and software integration Enterprise Service Bus Methods and tools for data and software integration Enterprise Service Bus Roman Hauptvogl Cleverlance Enterprise Solutions a.s Czech Republic hauptvogl@gmail.com Abstract Enterprise Service Bus (ESB)

More information

Contents. 1010 Huntcliff, Suite 1350, Atlanta, Georgia, 30350, USA http://www.nevatech.com

Contents. 1010 Huntcliff, Suite 1350, Atlanta, Georgia, 30350, USA http://www.nevatech.com Sentinet Overview Contents Overview... 3 Architecture... 3 Technology Stack... 4 Features Summary... 6 Repository... 6 Runtime Management... 6 Services Virtualization and Mediation... 9 Communication and

More information

Introduction to Service Oriented Architecture (SOA)

Introduction to Service Oriented Architecture (SOA) Introduction to Service Oriented Architecture (SOA) Hari Rajagopal Galileo International Hari Rajagopal Introduction to Service Oriented Architecture (SOA) Page 1 Agenda Definitions Background SOA principles

More information

Building Java Servlets with Oracle JDeveloper

Building Java Servlets with Oracle JDeveloper Building Java Servlets with Oracle JDeveloper Chris Schalk Oracle Corporation Introduction Developers today face a formidable task. They need to create large, distributed business applications. The actual

More information

Enterprise Application Development in SharePoint 2010

Enterprise Application Development in SharePoint 2010 Artifacts, Components and Resources that Comprise the Employee Absence Tracking Application 11 Enterprise Application Development in SharePoint 2010 Development Note below, a version of this Employee Absence

More information

Franchise Tax Board. Business Process Management Suite Standards. April 30, 2009. Franchise Tax Board s (FTB) Enterprise Architecture (EA)

Franchise Tax Board. Business Process Management Suite Standards. April 30, 2009. Franchise Tax Board s (FTB) Enterprise Architecture (EA) FTB Business Process Management DRAFT VERSION 3 Franchise Tax Board Business Process Management Suite By Franchise Tax Board s (FTB) Enterprise Architecture (EA) Business Process Management (BPM) Center

More information

CA Mobile Device Management 2014 Q1 Getting Started

CA Mobile Device Management 2014 Q1 Getting Started CA Mobile Device Management 2014 Q1 Getting Started This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is

More information

MarkLogic Server. Reference Application Architecture Guide. MarkLogic 8 February, 2015. Copyright 2015 MarkLogic Corporation. All rights reserved.

MarkLogic Server. Reference Application Architecture Guide. MarkLogic 8 February, 2015. Copyright 2015 MarkLogic Corporation. All rights reserved. Reference Application Architecture Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents

More information

Security Testing For RESTful Applications

Security Testing For RESTful Applications Security Testing For RESTful Applications Ofer Shezaf, HP Enterprise Security Products ofr@hp.com What I do for a living? Product Manager, Security Solutions, HP ArcSight Led security research and product

More information

This module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud.

This module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud. Module 1: Overview of service and cloud technologies This module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud. Key Components of

More information

Server based signature service. Overview

Server based signature service. Overview 1(11) Server based signature service Overview Based on federated identity Swedish e-identification infrastructure 2(11) Table of contents 1 INTRODUCTION... 3 2 FUNCTIONAL... 4 3 SIGN SUPPORT SERVICE...

More information

U.S. FDA Title 21 CFR Part 11 Compliance Assessment of SAP Records Management

U.S. FDA Title 21 CFR Part 11 Compliance Assessment of SAP Records Management U.S. FDA Title 21 CFR Part 11 Compliance Assessment of SAP Records Management Disclaimer These materials are subject to change without notice. SAP AG s compliance analysis with respect to SAP software

More information

REDCap project creation is not possible in the Mobile App

REDCap project creation is not possible in the Mobile App About the REDCap Mobile App REDCap software provides its online users with the ability to create and manage surveys and databases quickly and securely to facilitate data collection. The REDCap mobile app

More information

vs WS-* Comparison Cesare Pautasso Faculty of Informatics University of Lugano, Switzerland c.pautasso@ieee.org http://www.pautasso.

vs WS-* Comparison Cesare Pautasso Faculty of Informatics University of Lugano, Switzerland c.pautasso@ieee.org http://www.pautasso. 3 REST vs WS-* Comparison Cesare Pautasso Faculty of Informatics University of Lugano, Switzerland c.pautasso@ieee.org http://www.pautasso.info Web Sites (1992) Web Browser HTML HTTP Web Server WS-* Web

More information

Enterprise Content Management with Microsoft SharePoint

Enterprise Content Management with Microsoft SharePoint Enterprise Content Management with Microsoft SharePoint Overview of ECM Services and Features in Microsoft Office SharePoint Server 2007 and Windows SharePoint Services 3.0. A KnowledgeLake, Inc. White

More information

Ikasan ESB Reference Architecture Review

Ikasan ESB Reference Architecture Review Ikasan ESB Reference Architecture Review EXECUTIVE SUMMARY This paper reviews the Ikasan Enterprise Integration Platform within the construct of a typical ESB Reference Architecture model showing Ikasan

More information

AquaLogic ESB Design and Integration (3 Days)

AquaLogic ESB Design and Integration (3 Days) www.peaksolutions.com AquaLogic ESB Design and Integration (3 Days) Audience Course Abstract Designed for developers, project leaders, IT architects and other technical individuals that need to understand

More information

API documentation - 1 -

API documentation - 1 - API documentation - 1 - Table of Contents 1. Introduction 1.1. What is an API 2. API Functions 2.1. Purge list of files 2.1.1 Description 2.1.2 Implementation 2.2. Purge of whole cache (all files on all

More information

tibbr Now, the Information Finds You.

tibbr Now, the Information Finds You. tibbr Now, the Information Finds You. - tibbr Integration 1 tibbr Integration: Get More from Your Existing Enterprise Systems and Improve Business Process tibbr empowers IT to integrate the enterprise

More information

CERTIFIED MULESOFT DEVELOPER EXAM. Preparation Guide

CERTIFIED MULESOFT DEVELOPER EXAM. Preparation Guide CERTIFIED MULESOFT DEVELOPER EXAM Preparation Guide v. November, 2014 2 TABLE OF CONTENTS Table of Contents... 3 Preparation Guide Overview... 5 Guide Purpose... 5 General Preparation Recommendations...

More information

Service Oriented Architectures

Service Oriented Architectures 8 Service Oriented Architectures Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) alonso@inf.ethz.ch http://www.iks.inf.ethz.ch/ The context for SOA A bit of history

More information

Securing Web Services From Encryption to a Web Service Security Infrastructure

Securing Web Services From Encryption to a Web Service Security Infrastructure Securing Web Services From Encryption to a Web Service Security Infrastructure Kerberos WS-Security X.509 TLS Gateway OWSM WS-Policy Peter Lorenzen WS-Addressing Agent SAML Policy Manager Technology Manager

More information

Monitoring Infrastructure (MIS) Software Architecture Document. Version 1.1

Monitoring Infrastructure (MIS) Software Architecture Document. Version 1.1 Monitoring Infrastructure (MIS) Software Architecture Document Version 1.1 Revision History Date Version Description Author 28-9-2004 1.0 Created Peter Fennema 8-10-2004 1.1 Processed review comments Peter

More information

Sophos Mobile Control Technical guide

Sophos Mobile Control Technical guide Sophos Mobile Control Technical guide Product version: 2 Document date: December 2011 Contents 1. About Sophos Mobile Control... 3 2. Integration... 4 3. Architecture... 6 4. Workflow... 12 5. Directory

More information

vcloud Air Platform Programmer's Guide

vcloud Air Platform Programmer's Guide vcloud Air Platform Programmer's Guide vcloud Air OnDemand 5.7 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.

More information

EZcast technical documentation

EZcast technical documentation EZcast technical documentation Document written by > Michel JANSENS > Arnaud WIJNS from ULB PODCAST team http://podcast.ulb.ac.be http://ezcast.ulb.ac.be podcast@ulb.ac.be SOMMAIRE SOMMAIRE 2 1. INTRODUCTION

More information

Integrating CRM On Demand with the E-Business Suite to Supercharge your Sales Team

Integrating CRM On Demand with the E-Business Suite to Supercharge your Sales Team Integrating CRM On Demand with the E-Business Suite to Supercharge your Sales Team Presented by: Tom Connolly, Jason Lieberman Company: BizTech Session ID: #10351 Overview Introductions Background Web

More information

Amazon Simple Notification Service. Developer Guide API Version 2010-03-31

Amazon Simple Notification Service. Developer Guide API Version 2010-03-31 Amazon Simple Notification Service Developer Guide Amazon Simple Notification Service: Developer Guide Copyright 2014 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. The following

More information

BASELINE SECURITY TEST PLAN FOR EDUCATIONAL WEB AND MOBILE APPLICATIONS

BASELINE SECURITY TEST PLAN FOR EDUCATIONAL WEB AND MOBILE APPLICATIONS BASELINE SECURITY TEST PLAN FOR EDUCATIONAL WEB AND MOBILE APPLICATIONS Published by Tony Porterfield Feb 1, 2015. Overview The intent of this test plan is to evaluate a baseline set of data security practices

More information

Skynax. Mobility Management System. System Manual

Skynax. Mobility Management System. System Manual Skynax Mobility Management System System Manual Intermec by Honeywell 6001 36th Ave. W. Everett, WA 98203 U.S.A. www.intermec.com The information contained herein is provided solely for the purpose of

More information

IBM WebSphere Message Broker Message Monitoring, Auditing, Record and Replay. Tim Kimber WebSphere Message Broker Development IBM Hursley Park, UK

IBM WebSphere Message Broker Message Monitoring, Auditing, Record and Replay. Tim Kimber WebSphere Message Broker Development IBM Hursley Park, UK IBM WebSphere Message Broker Message Monitoring, Auditing, Record and Replay Tim Kimber WebSphere Message Broker Development IBM Hursley Park, UK 1 Agenda Overview of Monitoring Monitoring support in WebSphere

More information

IBM Information Server

IBM Information Server IBM Information Server Version 8 Release 1 IBM Information Server Administration Guide SC18-9929-01 IBM Information Server Version 8 Release 1 IBM Information Server Administration Guide SC18-9929-01

More information

WildFire Cloud File Analysis

WildFire Cloud File Analysis WildFire Cloud File Analysis The following topics describe the different methods for sending files to the WildFire Cloud for analysis. Forward Files to the WildFire Cloud Verify Firewall File Forwarding

More information

Cloudbuz at Glance. How to take control of your File Transfers!

Cloudbuz at Glance. How to take control of your File Transfers! How to take control of your File Transfers! A MFT solution for ALL organisations! Cloudbuz is a MFT (Managed File Transfer) platform for organisations and businesses installed On-Premise or distributed

More information