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
Presented by: SIF 3.0 REST Framework Melbourne Developer’s Workshop November 2013 Joerg Huber.
Presented by: SIF3 REST Framework Joerg Huber Open-Source SIF3 Development Framework Developed by Systemic Pty Ltd Sponsored by.
Presented by: SIF 3.0 Concepts DSWG August 2013 Joerg Huber.
Presented by: SIF 3.0 Concepts SIF 3.x Concepts & Terms Joerg Huber.
Presented by: SIF 3.0 Environments, Zones & Contexts Environments, Zones, Contexts and their Relationship Joerg Huber.
Hwajung Lee. Interprocess Communication (IPC) is at the heart of distributed computing. Processes and Threads Process is the execution of a program.
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Jane Reid, BSc/IT DB, QMUL, 25/3/02 1 Lecture plan Information retrieval (from week 11) Databases and the Web.
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
Presented by: SIF3: Multi-Object CRUD Joerg Huber SIF3 Consumer: Multi-Object CRUD Exercise.
Presented by: SIF3: Provider Exercise - Java Joerg Huber SIF3 Provider Exercise: SchoolInfo Provider.
Multiple Tiers in Action Database Web Client with Browser Web Server Database with Tables 1 2 HTML PHP Java Script 3.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Portlet Framework: the Liferay way Liferay Service Builder, Portlet MVC Catania, 10/06/2014Riccardo Rotondo.
Presented by: SIF3: First Consumer - Java Joerg Huber SIF3 Consumer: Get Students Exercise.
Programming mobile devices Part II Programming Symbian devices with Symbian C++
MyVRM Architectural Review October Agenda myVRM Quick Review Overall Architectural Concepts Design Principals Implementation Detail Q&A.
CS 415 N-Tier Application Development By Umair Ashraf July 6,2013 National University of Computer and Emerging Sciences Lecture # 9 Introduction to Web.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
ASP.NET Web API. ASP.NET Members MS Open Source ASP.NET MVC 4, ASP.NET Web API and ASP.NET Web Pages v2 (Razor) now all open source ASP.NET MVC 4, ASP.NET.
User Interaction Display Page (HTML/CSS) Retrieve File Script? no HTTP Response Client (browser)Server 1. The User Interface HTTP Request.
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Tutorial on Science Gateways, Roma, Riccardo Rotondo Portlet Framework: the Liferay way Liferay Service Builder, Portlet MVC.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc.
Preservation Data Services Persistent Archive Research Group Reagan W. Moore October 1, 2003.
Geospatial Systems Architecture Todd Bacastow. GIS Evolution
(2-Tier) (n-Tier) (Component) (Business Components)
Building Mobile Apps in the Cloud – Comparing Approaches.
REST. REST is an acronym standing for Representational State Transfer A software architecture style for building scalable web services Typically,
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
REST Vs. SOAP. REST Vs SOAP Simple web service as an example: querying a phonebook application for the details of a given user Using Web Services and.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Spring, Hibernate and Web Services 13 th September 2014.
Server Access The REST of the Story David Cleary Principal Software Engineer June 12, 2013.
Presented by: SIF 3.0 REST URL Structure Components of the SIF3 REST URL Joerg Huber.
Introduction SOAP History Technical Architecture SOAP in Industry Summary References.
Introduction to Web Services By J. H. Wang Nov. 28, 2011.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
© 2005, Cornell University. Rapid Application Development using the Kuali Architecture (Struts, Spring and OJB) A Case Study Bryan Hutchinson
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Other Web Application Development Technologies. PHP.
Prepared By : Monika Darji Web Services using REST & JAX-WS.
UFCE8V-20-3 Information Systems Development 3 (SHAPE HK) Lecture 10 Multitier Architecture, MySQL & PHP.
Cloud Computing Lecture #7 Introduction to Ajax Jimmy Lin The iSchool University of Maryland Wednesday, October 15, 2008 This work is licensed under a.
© 2017 SlidePlayer.com Inc. All rights reserved.