AFT Architecture BE-CO-TC, 27-11-2014 Jakub Janczyk on behalf of AFT team (Isabelle Laugier, Sergio Pasinelli, Laurette Ponce, Chris Roderick, Pawel Wilk)

Slides:



Advertisements
Similar presentations
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Advertisements

Outline 1/3 PHA Client 1.Overall Architecture 2.Client PHA Setup 1.Open ADT 2.Edit Android Properties Android API 17 3.Setup Android Virtual Device.
Lecture plan Information retrieval (from week 11)
Introduction to Software Testing Chapter 9.2 Challenges in Testing Software – Software Testability Paul Ammann & Jeff Offutt
FIspace Security Components FIspace Security Components NetFutures 2015 FIspace project Javier Romero Negrín Javier Hitado Simarro ATOS Serdar Arslan KoçSistem.
Access Control Patterns & Practices with WSO2 Middleware Prabath Siriwardena.
Online School Registration System Solomon Ng Pei-Yu Wang Evan Chiu Curtis Wong.
One Stop Mail Service Bhattacharya, Tonmoy, Bhattacharya, Tonmoy, Hariharan, Rama Krishnan, MS in Engineering Science,
DATABASE APPLICATION DEVELOPMENT SAK 3408 The Web and DBMS.
Multiple Tiers in Action
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
0-1 Team 1 Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auto-Owners.
0-1 Team ?? Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auraria.
© Internna Technologies 1 IWebMvc Features, Possibilities & Goals.
Team - CA CSCI 5234 Web Security.  Collect and document information of ecommerce security mechanisms.  Using: wiki engine for collaboration.
Massively Multiplayer Online Games and Mobile Devices.
Greg Andolshek Alex Koch Michael McCormick Team Lasso.
Introducing Thalia CSG Workshop September 26, 2007.
Enterprise Java Bean Matt. 2 J2EE 3 J2EE Overview.
Python and REST Kevin Hibma. What is REST? Why REST? REST stands for Representational State Transfer. (It is sometimes spelled "ReST".) It relies on a.
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.
PROGRESS AND STATUS OF ACCELERATOR FAULT TRACKING PROJECT Jakub Janczyk 22/01/2015.
Presentation. Recap A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate. Taken advantage of Spring’s multi layer.
Chapter 2 An Overview of Servlet and JSP Technology.
Case Study ProsperaSoft’s global sourcing model gives the maximum benefit to customers in terms of cost savings, improved quality, access to highly talented.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
 Architectural overview  Main APIs. getGames.php getGroupsLocations.php getGroupsScores.php getMessage.php getStreet.php getTime.php login.php sendMessage.php.
Mobile IT Support for Multisport Steinar Kristoffersen, Manish Shrestha Østfold University College.
JTC Consulting Group Knowledge Management System Jennifer Leigh Carlos Pena Terry Yong 1.
Integrating Charity into Everyday Life Share Jar.
Web Security Lesson Summary ●Overview of Web and security vulnerabilities ●Cross Site Scripting ●Cross Site Request Forgery ●SQL Injection.
Web2.0 Secure Development Practice Bruce Xia
February, TRANSCEND SHIRO-CAS INTEGRATION ANALYSIS.
TRACKING OF FAULTS AND FOLLOW-UP Accelerator Fault Tracking project Jakub Janczyk (TE-MPE-PE / BE-CO-DS) with input from: Andrea Apollonio, Chris Roderick,
The OWASP Foundation guarding your applications Koen Vanderloock
Combining ArcGIS for Server & ArcGIS Online Julia Guard and Matt Monson.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Overview of SOA and the role of ESB/OSB
CAS 3 Introduction and Overview. CAS2 is simple to understand 6 servlets and fewer than 10 JSPs 6 servlets and fewer than 10 JSPs auth package – where.
A Project on Internet Banking Distributed E-commerce Team Aravind Reddy Vijay Kumar Harsha.
Sessions and cookies (part 2) MIS 3501, Fall 2015 Brad N Greenwood, PhD Department of MIS Fox School of Business Temple University 11/19/2015.
Persistence Maintaining state: Queries. State is the Problem What is state? facebook status logins (which user are you?) conversations talking about what?
Securing Web Applications Lesson 4B / Slide 1 of 34 J2EE Web Components Pre-assessment Questions 1. Identify the correct return type returned by the doStartTag()
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
Centralized Grading System. LCO Objectives Operational Concepts System Requirements System and Software Architecture Lifecycle Plan Feasibility Rationale.
TAU – Google Technologies for Web Development Architectural Overview Amir Barkai Hila Barzilai Ran Goldberg Tammy Dagan.
Using PIV Cards with NIH Login Chris Leggett NIH Login Technical Lead CIT/NIH.
INFN OCCI implementation on Grid Infrastructure Michele Orrù INFN-CNAF OGF27, 13/10/ M.Orrù (INFN-CNAF) INFN OCCI implementation on Grid Infrastructure.
Wes Hackett Principal Solutions Architect Chris O’Brien Head of Development.
WEB SECURITY WEEK 1 Computer Security Group University of Texas at Dallas.
 Java Card: For small Java based applets to be executed on very small memory devices like smart cards.  Java ME: Micro Edition supports devices low.
SMART HOME Capstone project introduction Capstone project _Star team. Dec-12 1.
WEB 237 Week 2 DQ 2 Distinguish the following server-related terms: client-side, server-side, development server, production server. Discuss how these.
CUSTOMSOFT API DEVELOPMENT AND INTEGRATION. CustomSoft API Development and Integration CustomSoft team is expert in web and mobile application development.
Project CTF Yeganeh Safaei Arizona State University
562: Power of Single Sign-On in OpenEdge
Jason Bury Dylan Drake Rush Corey Watt
WEB-API & MVC5 - Identity & Security
VuFind Account Based Recommender
Considering issues regarding handling token
CS5220 Advanced Topics in Web Programming Course Overview
Paul Ammann & Jeff Offutt
Face2Gene- DPDL integration
Session Hijacking Tarun Lall.
SnapValet ARB Prototype III
Systems integration in general
…and web frameworks in general
Building production-ready APIs with ASP.NET Core 2.2
CS5220 Advanced Topics in Web Programming Course Overview
Generic Licensing Solution August 2019
Presentation transcript:

AFT Architecture BE-CO-TC, Jakub Janczyk on behalf of AFT team (Isabelle Laugier, Sergio Pasinelli, Laurette Ponce, Chris Roderick, Pawel Wilk)

AFT Overview RMI REST Hibernate Spring MVC Security: Spring Security RBAC Embedded Jetty AFT Server (stateless) AFT Client API Web API

AFT E-Logbook Integration Save data AFT Server (stateless) AFT Client API Web API Create / Edit Fault Spring MVC Security: Spring Security RBAC Embedded Jetty

AFT E-Logbook Integration Get data AFT Server (stateless) AFT Client API Web API Fault object Get Fault Spring MVC Security: Spring Security RBAC Embedded Jetty

AFT General Usage - Login AFT Server (stateless) Web API Login with NICE account Save token RBAC Service Get RBAToken RBAToken Response with Token Cookie Spring MVC Security: Spring Security RBAC Embedded Jetty

AFT General Usage – Fault Creation AFT Server (stateless) Web API Create Fault (Request with Token) Check Token Response Spring MVC Security: Spring Security RBAC Embedded Jetty Save Fault

MDBAFTLDBPM Data Exploitation Spring MVC Security: Spring Security RBAC Embedded Jetty AFT Server (stateless) Web API Get Statistics Data (no need for Token) Get Fault Data Get Other Data (if necessary) Statistics Data Combine Data