Presented by: SIF 3.0 Environments, Zones & Contexts Melbourne Developer’s Workshop November 2013 Joerg Huber.

Slides:



Advertisements
Similar presentations
Presented by: AU Assets Evolution of the SIF Common Framework Joerg Huber.
Advertisements

Consumer Attitudes to the NBN An Analysis for the Copper Alliance.
Presented by: SIF 3.0 Concepts DSWG August 2013 Joerg Huber.
Presented by: SIF 3.0 REST Services Melbourne Developer’s Workshop November 2013 Joerg Huber.
Presented by: SIF 3.0 REST Framework Melbourne Developer’s Workshop November 2013 Joerg Huber.
Binary Preferences Zhaochen He.
Linear Programming. Introduction: Linear Programming deals with the optimization (max. or min.) of a function of variables, known as ‘objective function’,
A Cooperative Approach to Support Software Deployment Using the Software Dock by R. Hall, D. Heimbigner, A. Wolf Sachin Chouksey Ebru Dincel.
SECURE SITES. A SECURE CONNECTION TERMS Secure Sockets Layer (SSL) An older Internet protocol that allows for data transmission between server and client.
KERNEL MEMORY ALLOCATION Unix Internals, Uresh Vahalia Sowmya Ponugoti CMSC 691X.
Presented by: SIF3: First Consumer - Java Joerg Huber SIF3 Consumer: Get Students Exercise.
Presented by: SIF 3.0 REST URL Structure Components of the SIF3 REST URL Joerg Huber.
₮Brief Overview of what the product is/does ₮Who in the room is using and discussion of their successes and challenges ₮Set priorities on future enhancements.
Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation.
Presented by: SIF3 REST Framework Joerg Huber Open-Source SIF3 Development Framework Developed by Systemic Pty Ltd Sponsored by.
Federated Searching Pre-Conference Workshop - The federated searching cookbook Qin Zhu HP Labs Research Library February 18, 2007.
Australian Housing Market Ian Graham, Chief Executive Officer.
1 Group Account Administration Introduction to Groups Planning a Group Strategy Creating Groups Understanding Default Groups Groups for Administrators.
Presented by: SIF 3.0 Concepts SIF 3.x Concepts & Terms Joerg Huber.
Public Policy Analysis MPA 404 Lecture 15. Previous Lecture Continued on with the examples of IRR and its applications Economic shortages and the effects.
Copyright  2004 McGraw-Hill Australia Pty Ltd PPTs t/a Microeconomics 7/e by Jackson and McIver Slides prepared by Muni Perumal, University of Canberra,
Providing Password Protection and Limited Access to Models and Applications FRAMES-2.0 Workshop U.S. Nuclear Regulatory Commission Bethesda, Maryland November.
Presented by: SIF3: Providers Joerg Huber SIF3 Providers: Source of Truth.
Module 14 Configuring Security for SQL Server Agent.
Lecture Set 11 Creating and Using Classes Part B – Class Features – Constructors, Methods, Fields, Properties, Shared Data.
1 Network Management: SNMP The roots of education are bitter, but the fruit is sweet. - Aristotle.
Presented by: SIF3 Framework Install - Java Joerg Huber Install & Verify Instructions and Exercise.
Library Repositories and the Documentation of Rights Leslie Johnston, University of Virginia Library NISO Workshop on Rights Expression May 19, 2005.
Creating documentation and metadata: Recording provenance and context Jeff Arnfield National Climatic Data Center Version a1.0 Review Date.
Andrew S. Budarevsky Adaptive Application Data Management Overview.
Marketing the HLS Offer in a changing environment Shona Paul Katherine Forbes Higher Level Skills and Brokerage Universities for the North East
DNER Architecture Andy Powell 6 March 2001 UKOLN, University of Bath UKOLN is funded by Resource: The Council for.
Extending context models for privacy in pervasive computing environments Jadwiga Indulska The School of Information Technology and Electrical Engineering,
Presented by: SIF3: Events Joerg Huber SIF3 Events & Live Demo.
Classes In C++ 1. What is a class Can make a new type in C++ by declaring a class. A class is an expanded concept of a data structure: instead of holding.
22 November Databases. Presentations Tega: news 1954 Prediction.
Joint Information Systems Committee Supporting Higher and Further Education Rachel Bruce Programme Manager, JISC Executive Collection.
By Rashid Khan Lesson 6-Building a Directory Service.
Utility Maximization. Utility and Consumption ▫Concept of utility offers a way to study choices that are made in a more or less rational way. ▫Utility.
Architectural Design of a Multi- Agent System for handling Metadata streams Don Cruickshank, Luc Moreau, David De Roure Department of Electronics and Computer.
Presented by: SIF 3.0 Environment Management Consumer Environments Direct Environments Java Joerg Huber.
7-1 Copyright  2007 McGraw-Hill Australia Pty Ltd PPTs t/a Microeconomics 8e, by Jackson & McIver By Muni Perumal, University of Canberra, Australia Chapter.
Copyright © 2011 McGraw-Hill Australia Pty Ltd PowerPoint slides to accompany Principles of Macroeconomics 3e by Bernanke, Olekalns and Frank 13-1 Chapter.
CHAPTER 7 Introduction to PHP5 Part II อ. ยืนยง กันทะเนตร คณะเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยพะเยา 1.
Presented by: SIF 3.0 Environments, Zones & Contexts Environments, Zones, Contexts and their Relationship Joerg Huber.
Combining ArcGIS for Server & ArcGIS Online Julia Guard and Matt Monson.
Presented by: SIF3: Multi-Object CRUD Joerg Huber SIF3 Consumer: Multi-Object CRUD Exercise.
A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E Emerging Registry Criteria ASO General Assembly Budapest, 19 May 2000.
Medical Eligibility Verifications 1. Medical Eligibility: Verifications Introduction After completing this course, you will be able to: Recognize shared.
Security Considerations
Serving society Stimulating innovation Supporting legislation Workshop on the INSPIRE registry and registers Henning Jensen Arkitektum.
1 E-Acquisitions Workflows and Management in Alma Network Zone.
An Introduction to PREMIS Jenn Riley Metadata Librarian IU Digital Library Program.
SIF Program 2013 MA Department of Elementary and Secondary Education Executive Office Of Education William A. Holscher – State SIF Program Manager.
This courseware is copyrighted © 2016 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
CONSUMER EQUILIBRIUM The utility approach – Cardinal approach STUDY UNIT 7.
Copyright © 2012 McGraw-Hill Australia Pty Ltd PowerPoint presentation to accompany Economic Principles 3e, by Jackson, McIver, Wilson & Bajada Slides.
New v2.0 Auth model to authenticate and authorize to Outlook.com APIs and the Microsoft Graph  Same OAuth2 protocols work for both consumer and commercial.
What’s new in the SIF3 World?
OPEN-O Multiple VIM Driver Project Use Cases
SIF 3.0 Concepts Workshop Idea13 Joerg Huber.
UML to XSD.
Service Paths & Query By Example (QBE): Query Mechanism
This pointer, Dynamic memory allocation, Constructors and Destructor
SIF 3.x Concepts & Terms, xPress & RicOne API
2. An overview of SDMX (What is SDMX? Part I)
Service Paths & Query By Example (QBE): Query Mechanism
Agenda (AM) 9:30-10:15 Introduction to RDA
SIF 3.0 Concepts SIF 3.x Concepts & Terms Joerg Huber.
SIF3 REST Framework Open-Source SIF3 Development Framework
Presentation transcript:

Presented by: SIF 3.0 Environments, Zones & Contexts Melbourne Developer’s Workshop November 2013 Joerg Huber

© Systemic Pty Ltd November 2013 Melbourne MCG: SIF Env., Zone & Context 2 Overview  What is an Environment?  What is a Zone? Compare it to SIF 2.x Zone Default Zone  What is a Context? Default Context  How do these relate to each other? Do I need all of these?

© Systemic Pty Ltd November 2013 Melbourne MCG: SIF Env., Zone & Context 3 What is an Environment? The “SIF 3.0 Environment” the totality of every service the Consumer might possibly provision itself to access. Based upon authentication constraints however, the Consumer’s access to some services it can see might be restricted. It is provided by:  Provider in a direct Environment  Environment Provider in a brokered Environment Holds mainly  Service URLs scoped for each zone  Access Rights for each Service scoped for each zone

© Systemic Pty Ltd November 2013 Melbourne MCG: SIF Env., Zone & Context 4 What is a Zone? – Consumer’s Point of view An Environment has 1 or Many zones!  There is always a DEFAULT Zone. If no zoneId is provided in the REST URL then the default Zone is assumed.  A Zone is a collection of Services a consumer has some sort of access to In SIF 2.x they were a collection of SIF Objects an agents had access to. Access rights are allocated in each zone for each service Context may be assigned to each service.  Various types of Services Object Services (StudentPersonal, SchoolInfo etc.) Utility Services (Alerts, Zone Registry etc) Functional Services (i.e. Endo-Of-Year rollover).

© Systemic Pty Ltd November 2013 Melbourne MCG: SIF Env., Zone & Context 5 What is a Context? – Consumer’s Point of view A Context is an optional Data Model-specific metadata that may accompany a Consumer Request as a way of further scoping and restricting the possible Provider.  There is always a DEFAULT Context for each Service. If no contextId is provided in the REST URL then the default Context is assumed.  In a zone there can be more than one Provider for the same “SIF Object” as long as they operate in a different context! Current Students Special Ed Students  Contexts are NOT global they apply to a specific Service Provider in a zone

© Systemic Pty Ltd November 2013 Melbourne MCG: SIF Env., Zone & Context 6 Relationships…  A consumer may connect to one or many Environments.  An Environment may have many Zones.  A Zone may have many services.  Within a zone there can be more than one provider for the same SIF Object (i.e StudentPersonal) as long as they use a different context.  A consumer who creates a SIF Object in more than one Zone or Context may be given more than one RefId for the same Object! One RefId per service it calls for the same object. A service is scoped per environment, zone and context.  May sound complicated but most of the time you will operate in the DEFAULT Zone and Context.

© Systemic Pty Ltd November 2013 Melbourne MCG: SIF Env., Zone & Context 7 Question Time… Questions?