We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published bySydni Munns
Modified over 2 years ago
Presented by: AU Assets Evolution of the SIF Common Framework Joerg Huber
© Systemic Pty Ltd 03 Decemberr 2012 Community Lab: AU Assets 2 SIF Common Frameworks Current SIF Common Framework SBP Agent Framework In Progress (Prototype/Pilot) SIF Common REST Demo Future (speculation?) SIF Classic / SIF 3.0 Unified SIF Common Framework
© Systemic Pty Ltd 03 Decemberr 2012 Community Lab: AU Assets 3 Current Two Frameworks SIF Common Framework SBP Agent Framework They are Agent Development Toolkits Work with SIF Classic (HTTP/S) Build on top of OpenADK Open Source Available in Java &.Net (C#) Widely Used in Australia
© Systemic Pty Ltd 03 Decemberr 2012 Community Lab: AU Assets 4 Current: High Level Architecture OpenADK SIFCommon Framework Cache DB SBPAgent Framework Increased Abstraction and Functionality SIF Classic (2.x) Infra (HTTP/S) DM (AU,US,UK)
© Systemic Pty Ltd 03 Decemberr 2012 Community Lab: AU Assets 5 In Progress: REST Framework REST Based Framework loosely based on the SIF Direct REST guidelines Give a peek into future use of SIF Interactive Framework Immediate Response to Request (synchronous) Data Model Independent (can be used for SIF AU 1.2, 1.3 and future SIF 3.0) SIF Common REST Framework
© Systemic Pty Ltd 03 Decemberr 2012 Community Lab: AU Assets 6 In Progress: REST Framework cont. Pilot to investigate use of SIF REST for: Integration when there are only TWO participants Interactively retrieve and update data from a Webapp and/or Mobile Platform Doesnt require a middleware component (i.e. ZIS) IT IS NOT SIF 3.0 YET! But it will help migrate to SIF 3.0 because it: Abstracts low level details Transparent to transport protocol
© Systemic Pty Ltd 03 Decemberr 2012 Community Lab: AU Assets 7 In Progress: REST Framework cont. SIFCommon REST Architecture (2.x/3.x) (work in progress) REST Infra SIFCommon REST Framework (REST Server, Client, Integration Implementation) Infra (HTTP/S) DM (AU,US,UK) OpenADK SIF Direct REST Guidelines Implementation (SIF 2.x) SIF Direct Zone Implementation (SIF 3.x Future) Agent/Service uses only this Layer!
© Systemic Pty Ltd 03 Decemberr 2012 Community Lab: AU Assets 9 Future: SIF 3.0 and SIF Classic (2.x) SIF 3.x REST & SOAP Transport Direct & Brokered Zones SIF Classic (SIF 2.x) Classic Transport (HTTP/S) – Brokered Only SIF Direct REST Guidelines – Direct What would a Framework look like that supports all of this?
© Systemic Pty Ltd 03 Decemberr 2012 Community Lab: AU Assets 10 Future: SIF 3.0 and SIF Classic cont. Infra (HTTP/S) DM (AU,US,UK) OpenADK REST Infra SOAP Infra Unified SIFCommon Framework (Server, Client, Integration, Direct) Unified SIF Common Framework Architecture Support for 2.x & 3.x Agent/Service uses only this Layer! SIF Direct REST SIF Direct/Brokered Zone (SOAP & REST) SIF Classic
© Systemic Pty Ltd 03 Decemberr 2012 Community Lab: AU Assets 11 Future: SIF 3.0 and SIF Classic cont. Why do we do this? PROTECT YOUR INVESTMENT! PROTECT YOUR INVESTMENT! Low level transport and implementation details are transparent. Ideally you switch the framework with another flavour of the framework. General Agent/Service Code, Business Logic and Persistence Layer should largely remain the same with what ever Framework flavour is used. Significantly easier Adoption/Migration of newer technologies.
© Systemic Pty Ltd 03 Decemberr 2012 Community Lab: AU Assets 12 Future: SIF 3.0 and SIF Classic cont. DB Business Logic, Persistence Layer & Mappings Application Any SIF Common Service/Agent Config Files
(2-Tier) (n-Tier) (Component) (Business Components)
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Remote Visualisation System (RVS) By: Anil Chandra.
The Client/Server Database Environment CS263 Lecture 12.
Clark County & the Web Application Development Framework.
May 13th, Lucek Consulting Basic Java Servlet/JSP Web Development David Lucek Lucek Consulting
Introduction to Web Services By J. H. Wang Nov. 28, 2011.
© Liron Blecher Web Services Written by Liron Blecher.
Page 1 LAITS Laboratory for Advanced Information Technology and Standards Duh 7/10/03 Geospatial Service Workflow Concepts and Tools Liping Di Laboratory.
Server Access The REST of the Story David Cleary Principal Software Engineer June 12, 2013.
1 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Implementation Architecture Lecture Implementation View (1) “ how the system is built ” Focuses on “ how the system is built ” technological.
OCNG OpenClinica Next Generation 1. © What Is OCNG? OpenClinica Next Generation A Test Bed For New Technology Developed Independently of OC 3.x Keeping.
Jane Reid, BSc/IT DB, QMUL, 25/3/02 1 Lecture plan Information retrieval (from week 11) Databases and the Web.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Agent Based Software Development Michael Luck, Ronald Ashri and Mark dInverno.
Designing Web Applications. client server architectures design patterns model 2 web applications.
RESTful Web Services 29–Oct–2010 by Senthil Chinnaiyan, Senior Architect Chandra Ramachandran, Architect.
Dr. Christian Vecchiola Postdoctoral Research Fellow Cloud Computing and Distributed Systems (CLOUDS) Lab Dept. of Computer Science.
Complexity Presentation. 2 Agenda The Challenges of XML and Web Services Water and Steam XML Water Applications Customers Product Direction Summary Benefits.
SOAP Toolkit - A SOAP Implementation Robert Coleridge / Chris Dengler Dev Leads MSDN Architecture Team Microsoft Corporation
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
1 J2EE TM : Why, What and How University of Texas at Dallas Anna Yi.
© 2010 VMware Inc. All rights reserved One does not simply start a career in IT: Launch yours with an Alexandar Bonev, Manager QE.
CTS2 DEVELOPMENT FRAMEWORK CTS2 Overview. Schedule What is it? Why a framework? What does this do for me? Plugins Implementations available now CTS2 Compliance.
All rights reserved, Copyright © INTAP Overview: Guide for applying RM- ODP with UML Profile for EDOC From Enterprise Model to Computational Model.
XML Web Services Monash University Semester 1, March 2006.
MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
1 Copyright © . Roger L. Costello, Timothy D. Kehoe. All Rights Reserved. REST (Representational State Transfer) Roger L. Costello Timothy D. Kehoe.
© 2016 SlidePlayer.com Inc. All rights reserved.