Download presentation
Presentation is loading. Please wait.
Published bySydni Munns Modified over 10 years ago
1
Presented by: AU Assets Evolution of the SIF Common Framework Joerg Huber
2
© 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
3
© 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
4
© 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)
5
© 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
6
© 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
7
© 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!
8
© Systemic Pty Ltd 03 Decemberr 2012 Community Lab: AU Assets 8 In Progress: REST Framework cont. Client Side: Lightweight! Tools with any Programming Language or API (i.e. iPad, iPhone, Android) Browser using JavaScript (Demo) Web application using SIF Common REST! SIF Common REST o Basic Client Implementation (85% complete) o Same Client Implementation is used to provide Integration functionality in Event Mode just like a SIF 2.x agent!
9
© 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?
10
© 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
11
© 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.
12
© 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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.