Presented by: SIF 3.0 Environment Management Consumer Environments Direct Environments Java Joerg Huber.

Slides:



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

Struts Portlet Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
Training Manual HOW TO LOAD A DELIMITED FILE IN X88S PRODUCT PANDORA.
Data Base. Objective Become familiar with database terminology. Create a project to display data for a single database table. Use a DataGrid control.
Presented by: SIF 3.0 Environments, Zones & Contexts Melbourne Developer’s Workshop November 2013 Joerg Huber.
Presented by: SIF 3.0 REST Framework Melbourne Developer’s Workshop November 2013 Joerg Huber.
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.
Designing a Database Unleashing the Power of Relational Database Design.
Page 1 Building Reliable Component-based Systems Chapter 18 - A Framework for Integrating Business Applications Chapter 18 A Framework for Integrating.
Presented by: SIF3 REST Framework Joerg Huber Open-Source SIF3 Development Framework Developed by Systemic Pty Ltd Sponsored by.
Authenticating REST/Mobile clients using LDAP and OERealm
Microsoft Access 2007 Microsoft Access 2007 Introduction to Database Programs.
Reproducible Environment for Scientific Applications (Lab session) Tak-Lon (Stephen) Wu.
Jason Morrill NCOAUG Training Day February, 2008
Cross-Enterprise Document Networking (XDN) Problem – Legacy decommissioning produces large static collections of patient-related documents requiring long-term.
Module 15: Implementing Messaging Patterns. Overview Lesson 1: Creating Adaptable Orchestration Ports Lesson 2: Receiving Multiple Related Messages.
CONFIDENTIAL – DO NOT DISTRIBUTE Copyright © 2014 Interneer, Inc. All rights reserved. Partner with Professional Services for Success and Configuration.
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
Eric Westfall – Indiana University Jeremy Hanson – Iowa State University Building Applications with the KNS.
Presented by: SIF3: Provider Exercise - Java Joerg Huber SIF3 Provider Exercise: SchoolInfo Provider.
Presented by: SIF 3.0 Concepts SIF 3.x Concepts & Terms Joerg Huber.
Module 14: WCF Send Adapters. Overview Lesson 1: Introduction to WCF Send Adapters Lesson 2: Consuming a Web Service Lesson 3: Consuming Services from.
TimeTablePublisher T3 Webinar Frank Purcell May 14, 2008.
Chokchai Junchey Microsoft Product Specialist Certified Technical Training Center.
Presented by: SIF3: Providers Joerg Huber SIF3 Providers: Source of Truth.
Drinking Water Infrastructure Needs Survey and Assessment 2007 Training.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 13 – Advanced.
Tools Menu and Other Concepts Alerts Event Log SLA Management Search Address Space Search Syslog Download NetIIS Standalone Application.
QAD.NET UI – Configured Screens Stacy Elwood Green, BravePoint MWUG September 2011.
Presented by: SIF3 Framework Install - Java Joerg Huber Install & Verify Instructions and Exercise.
Steven Seida D2RQ Blog Integration Lab. Data to RDF Integration Approaches* 1 of 2 *Summarized from Ch 9 of Semantiic Web Programming, 2009, by Hebeler.
SAN DIEGO SUPERCOMPUTER CENTER Inca Data Display (data consumers) Shava Smallen Inca Workshop September 5, 2008.
Access Manual 2 By Dhawala Kovuri Elham S.Khorasani Ismail Guneydas.
ODP V2 Data Provider package overview Sergey Sukhonosov National Oceanographic Data Centre, Russia Training course on establishment of the ODP regional.
Mail Merge in WordProcessingML Article by Sheela E.N Sonata Software Limite GI1 10 張筱懿.
Presented by: SIF3: Events Joerg Huber SIF3 Events & Live Demo.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
If you need to use some information that is not contained in one of the pre-selected tables, you can find out where that data is stored through the Banner.
Presented by: SIF 3.0 Environments, Zones & Contexts Environments, Zones, Contexts and their Relationship Joerg Huber.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Presented by: SIF3: Multi-Object CRUD Joerg Huber SIF3 Consumer: Multi-Object CRUD Exercise.
Experience with XML Schema Ashok Malhotra Schema Usage  Mapping XML Schema and XML documents controlled by the Schema to object classes and instances.
3 Copyright © 2004, Oracle. All rights reserved. Creating an Oracle Database.
IS-907 Java EE Introduction to JPA. Java Persistence API A framework for using relational databases in Java programs mapping between tables and classes,
Level 1-2 Trigger Data Base development Current status and overview Myron Campbell, Alexei Varganov, Stephen Miller University of Michigan August 17, 2000.
: Information Retrieval อาจารย์ ธีภากรณ์ นฤมาณนลิณี
WaveMaker Visual AJAX Studio 4.0 Training Role Based Access Control.
Pan-European infrastructure for Ocean & Marine Data management An EU Integrated research Infrastructure Initiative (I3) How to implement CDI ? M. Fichaut,
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTEGRATION.
What’s new in the SIF3 World?
SAP Business One B1iF Training
International Activities
Core LIMS Training: Advanced Administration
Servicenow Admin Certification Training
Service Paths & Query By Example (QBE): Query Mechanism
ADO.NET Entity Framework Marcus Tillett
DATABASE LINK DISTRIBUTED DATABASE.
April Webinar: Advanced Configuration of Order Forms in Workflow
What they are and why to use them
Lesson 6 Wrap-Up.
SIF 3.x Concepts & Terms, xPress & RicOne API
Yoel Kortick Senior Librarian
SIF3: First Consumer - Java
Service Paths & Query By Example (QBE): Query Mechanism
SIF3: Provider Exercise - Java
SIF 3.0 Concepts SIF 3.x Concepts & Terms Joerg Huber.
Product Training Program
SIF3 REST Framework Open-Source SIF3 Development Framework
Presentation transcript:

Presented by: SIF 3.0 Environment Management Consumer Environments Direct Environments Java Joerg Huber

© Systemic Pty Ltd September 2014 Training Course - Sydney: SIF Environment Management 2 Overview of Exercises  Consumer Environment Environment XML Template consumer.properties  Direct Provider Environment Environment XML Template Database Configuration  Brokered Provider Environments Same as Consumer Environment!

© Systemic Pty Ltd September 2014 Training Course - Sydney: SIF Environment Management 3 Environment Templates & Instances The SIF3 Framework has a concept of:  Environment Templates Managed/Maintained by developer, admin … It is a “Configuration” Stored as XML Snippets  Environment Instances Managed by framework internally Runtime Based on Environment Templates with “missing” bits populated. Stored in database (SIF3_SESSION)

© Systemic Pty Ltd September 2014 Training Course - Sydney: SIF Environment Management 4 Consumer Environment Templates Consumer sends an Environment XML to environment provider:  “Who I am”: Consumer Name, Application Key  “What do I understand”: Transport, Data Model  Actual environment XML Template is stored in the directory called “ /consumer/template ” set in environment.properties file in the env.store.dir property.  consumer.properties file: Set adapter.id, env.xml.file.name, env.application.key, env.authentication.method Will populate missing bits in final environment XML See Exercise 3.1 for details

© Systemic Pty Ltd September 2014 Training Course - Sydney: SIF Environment Management 5 Direct Provider Environment Templates Direct Environment Provider “responds” with an Environment XML to a consumer:  “What are your endpoints”: Infrastructure URIs  “What are you allowed to do”: Services & ACLs  A Direct Environment Provider can deal with many Environment Templates! => Database Configuration  Actual Environment XML Templates are stored in the /provider/direct/template directory. Note: set in environment.properties file in the env.store.dir property.

© Systemic Pty Ltd September 2014 Training Course - Sydney: SIF Environment Management 6 Direct Provider Environment Templates (cont.) Database Configuration for DIRECT Environment Provider  Table SIF3_ENV_TEMPLATE Holds the file names of all available environment template XMLs Full path of environment template is the file name in this table with the env.store.dir property from environment.properties prefixed.  Table SIF3_APP_TEMPLATE Links a template from the SIF3_ENV_TEMPLATE table with an actual application. Application is defined by the APPLICATION_KEY, PASSWORD, AUTH_METHOD. These values MUST be given to a consumer Consumer adds them in the consumer.properties file! Other columns in this table are optional (see SIF Specification for details on their use). Note: There is no configuration required in the provider.properties file! See Exercise 3.2 for details

© Systemic Pty Ltd September 2014 Training Course - Sydney: SIF Environment Management 7 Brokered Provider Environment Templates In a brokered environment the Object Provider behaves just like a consumer when it comes to the management of environment templates.  “Who I am”: Provider Name, Application Key  “What do I understand”: Transport, Data Model  Actual environment XML Template is stored in the directory called “ /provider/brokered/template ” set in environment.properties file in the env.store.dir property. Has the same structure as the consumer environment XML. provider.properties file: Set adapter.id, env.xml.file.name, env.application.key, env.authentication.method