Digital management of the railway sector through OSGi. The TRACK project
|
|
- Alexina Austin
- 5 years ago
- Views:
Transcription
1 Digital management of the railway sector through OSGi The TRACK project
2 What is IBBT? IBBT introduction
3 IBBT Research
4 IBBT: Entrepreneurship
5 IBBT: Develop & Test
6 Information on an OSGi based product solution TRACK framework
7 Problem description Train A from into depot for back update to riding Depot Update Transfer train dependent A with software libraries X
8 Problem description Train B from into depot for back update to riding Depot Update Transfer Library Change already train upload dependent B with present, files, software libraries update blue train X library B missing
9 Problem description Need Use Custom 3rd diagnostics IO party handler IO components information initiates connection from train over technology of choice Custom IO handler Diagnostics Application Custom IO handler
10 Problem description For every other application: custom IO handlers preferred connection type
11 Solution goal Functional requirements No wasted time spent in depot for updates Immediate updates Software version management Extra requirements (research) Modular system Remotely accessible Solve unreliable connections
12 GPSLocation LogService Timetables GPSLocation LogService Timetables MediaService LogService CateringInfo Timetables /07/
13 GPSLocation LogService Timetables GPSLocation LogService Timetables CCTVDriver GPSLocation Undeploying GPSLocation Deploying LogService Deployed Timetables Deployed MediaService Deployed CCTVDriver Deploying MediaService LogService CateringInfo Timetables CCTVDriver /07/
14 GPSLocation LogService Timetables GPSLocation LogService Timetables CCTVDriver GPSLocation Undeploying GPSLocation Deploying LogService Deployed Timetables Deployed MediaService Deployed CCTVDriver Deployed MediaService LogService CateringInfo Timetables CCTVDriver GPSLocation LogService Timetables /07/ CCTVDriver 5.1.0
15 Overview Technical requirements Why OSGi? TRACK overview Feature highlights Challenges Way forward
16 Technical requirements Two types of customers Railway stakeholders but also 3rd party developers
17 Technical requirements Very dynamic environments: unreliable connections
18 Technical requirements Inter-node communication Other research group: network aspects Remote communication (inter-node)
19 Technical requirements Legacy application support: existing (native) applications
20 Why OSGi? Only Java runtime Modular by design Standard JAVA language Dynamic Platform independent!
21 TRACK overview: node layout TRACK Container
22 TRACK overview: framework layout RST Infrastructure Node modules Central System System + Op. services Fleet Node modules TRACK Platform TRACK Platform TRACK Platform Reliable link WiFi/GPRS /3G Node modules TRACK Platform 3rd party providers 4/07/
23 Feature highlights Fleet management Content management Module deployment Monitoring Remote service discovery Job scheduling File transfer: BitTorrent Vaadin UI Legacy application support Communication
24 Fleet management DeviceProfile Definition of device type/family ID + properties definition Can inherit from other DeviceProfiles OPERATOR_X/train hardwareversion inherits from GENERIC/train buildyear, operationarea
25 Fleet management TrackNode Represents a node in the framework Name Host (IP or ID) Is assigned a DeviceProfile TrainX Profile: OPERATOR_X/train buildyear 2000 operationarea ParisNord hardwareversion 4.2
26 Fleet management Querying GENERIC/train (&(operationarea=parisnord)(buildyear>1999)) All devices adhering to this which profile meet or subtypes these conditions.
27 Content management TRACK module Track Module Application binaries or content Meta-data Packaged as JAR/ZIP 4/07/
28 Content management Versioned Item versions meta-data Version Track Module meta-data Version Track Module meta-data Version Track Module meta-data 4/07/
29 Module deployment Central System INIT -> DEPLOYING Content Manager Global Update Mgr. update request Fleet Manager File Sharing Event System 4/07/
30 Target Node Local Update Mgr. Application Manager file transfer Download Manager Update Handler Event System 4/07/
31 Module deployment Central System Content Manager Global Update Mgr. Fleet Manager File Sharing Event System 4/07/
32 Module updates Central System Target Node DiffGenerator Global Update Mgr. Local Update Mgr. DiffBuilder version info? generatediff 1.2-> Δ Archive containing: changed/new files build script buildmodule Track Module 4/07/
33 Monitoring: job status 4/07/
34 Monitoring: remote OSGi console 4/07/
35 Remote service discovery Custom solution for OSGi 4.1 (no RSA available): R-OSGi Producer Node A Node B Consumer Remoting is transparent TRACK framework TRACK framewrok Register service Expose service Generate proxy R-OSGi SLP Discovery: advertise SLP R-OSGi R-OSGi specific communication
36 Job scheduling Updates are scheduled as jobs Concurrent update jobs Scheduler allows Prioritization of individual jobs Pauze / resume of individual jobs
37 File transfer: BitTorrent Downloads are divided in small parts Clients download small parts in random order Client stitches everything together Unreliability solved: In case of failure, only small piece lost Immediately start downloading piece from other source
38 Vaadin UI Webpage UI done with vaadin Modularity of OSGi bundles visible in UI Easily integrated with the webserver (Jetty) hosted in OSGi All fleet and content interfaces done in Vaadin
39 Legacy application support Installing, uninstalling, updating Custom update handler TRACK container External System Update Mechanism Track Module updatehandler install uninstall Controller Extension possible TRACK update handler
40 Legacy application support Life cycle management: start, stop OSGi TRACK Container External legacy application MyApplication JVM bridge JNI EntryPoint OS Implement Application interface (TRACK Activator) through JNI (Java Native Interface)
41 Challenges Remote communication R-OSGi (Common) external libraries in OSGi context Simple: wrap as OSGi bundle Nasty: fix class loading issues (class loaders ) Last resort: * DynamicImport-Package *
42 Way forward (RAILS) Decentralizing the current framework Allows for more robustness, server may fail, others can resolve issues. => No single point of failure Replace R-OSGi with Remote Service Admin Own implementation: focus on open standards => Better support for 3rd party Discovery: JGroups Service communication: HTTP/JSON
43 Thank you for your attention Questions?
Extensibility, Componentization, and Infrastructure
Extensibility, Componentization, and Infrastructure Ted Slupesky (slupesky@us.ibm.com) Copyright 2006 IBM Corp. Available under terms of the Eclipse Public License http://www.eclipse.org/legal/epl-v10.html
More informationJava Platform, Enterprise Edition 6 with Extensible GlassFish Application Server v3
Java Platform, Enterprise Edition 6 with Extensible GlassFish Application Server v3 Jerome Dochez Mahesh Kannan Sun Microsystems, Inc. Agenda > Java EE 6 and GlassFish V3 > Modularity, Runtime > Service
More information1.2. Name(s) and address of Document Author(s)/Supplier: Sahoo: 1.3. Date of This Document: 12 July 2008
01234567890123456789012345678901234567890123456789012345678901234567890123456789 1. Introduction 1.1. Project/Component Working Name: Modularization of GlassFish using OSGi 1.2. Name(s) and e-mail address
More informationPowered by. These slides are powered by Open Source softwares : Debian GNU Linux Beamer LaTeX mode LaTeX Emacs. Context. Last night OSGi saved my life
Powered by Context These slides are powered by Open Source softwares : Debian GNU Linux Beamer LaTeX mode LaTeX Emacs Course menu... Context 1 Context 2 3 4 5 Summary I Context the application Original
More informationTutorial ipojo. 2. Preparation
Tutorial ipojo 1. Context This tutorial is based on a pretty simple application. This application simulates a snack bar where products (hotdog, popcorn) are provided by vendors exposed as services. This
More informationThe Jini Architecture Bruno Souza Java Technologist, Sun Microsystems
The Jini Architecture Bruno Souza Java Technologist, Sun Microsystems J1-717, Jim Waldo 1 Why Jini Technology Network plug and work Enables a service-based architecture Spontaneous networking Erase the
More informationEquinox OSGi: Pervasive Componentization
Equinox OSGi: Pervasive Componentization Thomas Watson Equinox Development Lead IBM Lotus Jeff McAffer, Eclipse RCP and Equinox Lead IBM Rational Software 10/3/2006 Why is Eclipse interesting? Extensible
More informationLeverage Rational Application Developer v8 to develop OSGi application and test with Websphere Application Server v8
Leverage Rational Application Developer v8 to develop OSGi application and test with Websphere Application Server v8 Author: Ying Liu cdlliuy@cn.ibm.com Date: June,29 2011 2010 IBM Corporation THE INFORMATION
More information<Insert Picture Here> Oracle Policy Automation Connector For Siebel Features and Benefits
Oracle Policy Automation Connector For Siebel 10.3.0 Features and Benefits September 2011 Using OPA with Siebel Why? Keep business logic separate from Siebel: Make rule changes while
More informationThe ADC Guide to Managing Hybrid (IT and DevOps) Application Delivery
The ADC Guide to Managing Hybrid (IT and DevOps) Application Delivery Digital Transformation Is Changing the Way that Applications Are Managed and Delivered To meet the growing challenges of a competitive
More informationDeploying Cisco Nexus Data Broker
This chapter contains the following sections: Installing Cisco Nexus Data Broker, page 1 Installing Cisco Nexus Data Broker Installing or Upgrading the Cisco Nexus Data Broker Software Important There
More informationSAS 9.2 Foundation Services. Administrator s Guide
SAS 9.2 Foundation Services Administrator s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2009. SAS 9.2 Foundation Services: Administrator s Guide. Cary, NC:
More informationIntegration Service. Admin Console User Guide. On-Premises
Kony Fabric Integration Service Admin Console User Guide On-Premises Release V8 SP1 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the
More informationEpisode Engine. Best Practices - Deployment. Single Engine Deployment
Episode Engine is a server-based encoder providing extensive format support and superior quality in combination with top performance. The powerful product, at a very affordable price point, makes Episode
More informationImplementing the Twelve-Factor App Methodology for Developing Cloud- Native Applications
Implementing the Twelve-Factor App Methodology for Developing Cloud- Native Applications By, Janakiram MSV Executive Summary Application development has gone through a fundamental shift in the recent past.
More informationVendor: IBM. Exam Code: A Exam Name: Assessment: IBM WebSphere Appl Server ND V8.0, Core Admin. Version: Demo
Vendor: IBM Exam Code: A2180-317 Exam Name: Assessment: IBM WebSphere Appl Server ND V8.0, Core Admin Version: Demo QUESTION: 1 A system administrator has successfully installed the WebSphere Application
More informationPhiladelphia Area Java Users' Group December 12, 2001
Jini: What it is, how we use it, and where it's going Philadelphia Area Java Users' Group December 12, 2001 Michael Ogg CTO, Valaran Corporation http://www.valaran.com ogg@valaran.com Jini Overview v1.0
More informationIntegration Service. Admin Console User Guide. On-Premises
Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and
More informationHP-UX for the Itanium Processor Family Architecture. 215 MB Approx
README Search Interface to SAS Content 1.5 Prerequisites Platform Microsoft Windows Microsoft Windows for x64 HP-UX HP-UX for the Itanium Processor Family Architecture Linux for x64 Solaris Solaris for
More informationAgenda. Why OSGi. What is OSGi. How OSGi Works. Apache projects related to OSGi Progress Software Corporation. All rights reserved.
OSGi Overview freeman.fang@gmail.com ffang@apache.org Apache Servicemix Commiter/PMC member Apache Cxf Commiter/PMC member Apache Karaf Commiter/PMC member Apache Felix Commiter Agenda Why OSGi What is
More informationThe Bosch IoT Remote Manager
The Bosch IoT Remote Manager Device Management and Monitoring for IoT Version 7.0 Copyright Notice Bosch Software Innovations GmbH, 2018. All rights reserved, also regarding any disposal, exploitation,
More informationSimplified CICD with Jenkins and Git on the ZeroStack Platform
DATA SHEET Simplified CICD with Jenkins and Git on the ZeroStack Platform In the technical article we will walk through an end to end workflow of starting from virtually nothing and establishing a CICD
More informationSAS 9.4 Foundation Services: Administrator s Guide
SAS 9.4 Foundation Services: Administrator s Guide SAS Documentation July 18, 2017 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2013. SAS 9.4 Foundation Services:
More informationOSGi on the Server. Martin Lippert (it-agile GmbH)
OSGi on the Server Martin Lippert (it-agile GmbH) lippert@acm.org 2009 by Martin Lippert; made available under the EPL v1.0 October 6 th, 2009 Overview OSGi in 5 minutes Apps on the server (today and tomorrow)
More informationVMWARE PROTECTION WITH DELL EMC NETWORKER 9
VMWARE PROTECTION WITH DELL EMC NETWORKER 9 Solution Overview ABSTRACT This white paper describes the integration of Dell EMC NetWorker with VMware vcenter. It also includes details on the NetWorker architecture
More informationESET Remote Administrator 6. Version 6.0 Product Details
ESET Remote Administrator 6 Version 6.0 Product Details ESET Remote Administrator 6.0 is a successor to ESET Remote Administrator V5.x, however represents a major step forward, completely new generation
More information2017, IBM Corporation Liberty z/os Good Practices. WebSphere Liberty z/os Applications and Application Deployment
WebSphere Liberty z/os Applications and Application Deployment 1 Objective of this Presentation Provide an understanding of the application types supported by Liberty Provide a general understanding of
More information<Insert Picture Here> Hudson Web Architecture. Winston Prakash. Click to edit Master subtitle style
Hudson Web Architecture Click to edit Master subtitle style Winston Prakash Hudson Plugin Architecture Hudson is an extendable Web Application. The basic platform is extended via
More informationSOA-14: Continuous Integration in SOA Projects Andreas Gies
Service Mix 4 Topologies Principal Architect http://www.fusesource.com http://open-source-adventures.blogspot.com About the Author Principal Architect PROGRESS - Open Source Center of Competence Degree
More informationOSGi. Building and Managing Pluggable Applications
OSGi Building and Managing Pluggable Applications What A Mess Billing Service Orders Shipping Accounting Workflow Inventory Application From The View Of... Building monolithic applications is evil nuf
More informationCentralized Management of Global Software Artifact Repositories. White Paper. February 2016
Centralized Management of Global Software Artifact Repositories White Paper February 2016 www.jfrog.com Executive Summary JFrog Artifactory sits at the core of development ecosystems and is therefore,
More informationMobilizing the Cloud with AIOLOS
Mobilizing the Cloud with AIOLOS Tim Verbelen (tim.verbelen@intec.ugent.be) iminds Ghent University EclipseCon Europe 29.10.2014 1 The Problem... Connect all kinds of wearable devices in your applications
More informationOracle Enterprise Manager. 1 Introduction. System Monitoring Plug-in for Oracle Enterprise Manager Ops Center Guide 11g Release 1 (
Oracle Enterprise Manager System Monitoring Plug-in for Oracle Enterprise Manager Ops Center Guide 11g Release 1 (11.1.3.0.0) E18950-03 November 2011 This document provides describes the System Monitoring
More informationAdobe Experience Manager
Adobe Experience Manager Extend and Customize Adobe Experience Manager v6.x Student Guide: Volume 1 Contents CHAPTER ONE: BASICS OF THE ARCHITECTURAL STACK... 10 What is Adobe Experience Manager?... 10
More informationHeroku. Rimantas Kybartas
Heroku Rimantas Kybartas Salesforce platform (PaaS) Facts about Heroku Has been in development since June 2007, 2010 acquired by Salesforce Open platform Languages and frameworks: Ruby and Rails Node.js
More informationSOA Software Policy Manager Agent v6.1 for WebSphere Application Server Installation Guide
SOA Software Policy Manager Agent v6.1 for WebSphere Application Server Installation Guide Trademarks SOA Software and the SOA Software logo are either trademarks or registered trademarks of SOA Software,
More informationLenovo Deployment Pack for Microsoft System Center Configuration Manager Installation and User's Guide
Lenovo Deployment Pack for Microsoft System Center Configuration Manager Installation and User's Guide Version 6.3 Note Before using this information and the product it supports, read the information in
More informationOS structure. Process management. Major OS components. CSE 451: Operating Systems Spring Module 3 Operating System Components and Structure
CSE 451: Operating Systems Spring 2012 Module 3 Operating System Components and Structure Ed Lazowska lazowska@cs.washington.edu Allen Center 570 The OS sits between application programs and the it mediates
More informationJigsaw and OSGi: What the Heck Happens Now?
Jigsaw and OSGi: What the Heck Happens Now? Neil Bartlett neil.bartlett@paremus.com Jigsaw and OSGi: WTF Happens Now? Neil Bartlett neil.bartlett@paremus.com Agenda WTF is a Module System? How do OSGi
More informationSaving Time and Costs with Virtual Patching and Legacy Application Modernizing
Case Study Virtual Patching/Legacy Applications May 2017 Saving Time and Costs with Virtual Patching and Legacy Application Modernizing Instant security and operations improvement without code changes
More informationIBM Bluemix platform as a service (PaaS)
Cloud Developer Certification Preparation IBM Bluemix platform as a service (PaaS) After you complete this unit, you should understand: Use cases for IBM Bluemix PaaS applications Key infrastructure components
More informationRhapsody Interface Management and Administration
Rhapsody Interface Management and Administration Welcome The Rhapsody Framework Rhapsody Processing Model Application and persistence store files Web Management Console Backups Route, communication and
More informationIBM WebSphere Application Server 8. Clustering Flexible Management
IBM WebSphere Application Server 8 Clustering Flexible Management Thomas Bussière- bussiere@fr.ibm.com IT Architect Business Solution Center La Gaude, France WebSphere Application Server: High Availability
More informationMarch Networks Transportation Maintenance Release Command and Visual Intelligence SP1
March Networks Transportation Maintenance Release Command 2.3.2 and Visual Intelligence 5.11.0 SP1 March 2018 Introduction March Networks Command provides a single interface for managing your video surveillance
More informationOpenESB Keh-Yoe Ong FAST (Field Assistance Support Team)
OpenESB Keh-Yoe Ong FAST (Field Assistance Support Team) Sun Microsystems Agenda What is OpenESB? What is JBI? JBI and GlassFish OpenESB Feature Details Deployment Packaging Demo Summary and Q&A 2 What
More informationWSAMI Middleware Architecture Guide
WSAMI Middleware Architecture Guide Author: Daniele Sacchetti daniele.sacchetti@inria.fr Table of contents 1. INTRODUCTION... 2 2. WSAMI... 4 3. CORE BROKER... 7 3.1. DEPLOYMENT SYSTEM... 9 3.2. SYSTEM
More informationModularity for Java and How OSGi Can Help
Modularity for Java and How OSGi Can Help Richard Hall To cite this version: Richard Hall. Modularity for Java and How OSGi Can Help. présentation invitée à DECOR04. 2004. HAL Id: hal-00003299
More informationJava Modularity Support in OSGi R4. Richard S. Hall ApacheCon (San Diego) December 14 th, 2005
Java Modularity Support in OSGi R4 Richard S. Hall ApacheCon (San Diego) December 14 th, 2005 Modularity What is it? What is Modularity? (Desirable) property of a system, such that individual components
More informationNAREGI PSE with ACS. S.Kawata 1, H.Usami 2, M.Yamada 3, Y.Miyahara 3, Y.Hayase 4, S.Hwang 2, K.Miura 2. Utsunomiya University 2
NAREGI PSE with ACS S.Kawata 1, H.Usami 2, M.Yamada 3, Y.Miyahara 3, Y.Hayase 4, S.Hwang 2, K.Miura 2 1 Utsunomiya University 2 National Institute of Informatics 3 FUJITSU Limited 4 Toyama College National
More informationPresented By: Ian Kelley
Presented By: Ian Kelley! School of Computer Science Cardiff University, United Kingdom! E-mail: I.R.Kelley@cs.cardiff.ac.uk URI HTTP HTTPS BOINC Scheduler Volunteer PC Computing resource Web Server project
More informationYoung-Woo Kwon 1, Eli Tilevich 1, and Taweesup Apiwattanapong 2
DECEMBER 3 rd, 2009 URBANA, ILLINOIS Young-Woo Kwon 1, Eli Tilevich 1, and Taweesup Apiwattanapong 2 1 Software Innovations Lab 2 NECTEC Dept. of Computer Science Virginia Tech Criminal try evidence {
More informationZero Turnaround in Java Watching the logs roll by Jevgeni Kabanov
Zero Turnaround in Java Watching the logs roll by Jevgeni Kabanov Founder of ZeroTurnaround Aranea and Squill Project Co-Founder Speaker, Scientist, Engineer, Entrepreneur, Turnaround cycle Make a change
More informationXBS Application Development Platform
Introduction to XBS Application Development Platform By: Liu, Xiao Kang (Ken) Xiaokang Liu Page 1/10 Oct 2011 Overview The XBS is an application development platform. It provides both application development
More informationVMware AirWatch Content Gateway for Linux. VMware Workspace ONE UEM 1811 Unified Access Gateway
VMware AirWatch Content Gateway for Linux VMware Workspace ONE UEM 1811 Unified Access Gateway You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/
More informationPontoon An Enterprise grade serverless framework using Kubernetes Kumar Gaurav, Director R&D, VMware Mageshwaran R, Staff Engineer R&D, VMware
Pontoon An Enterprise grade serverless framework using Kubernetes Kumar Gaurav, Director R&D, VMware Mageshwaran R, Staff Engineer R&D, VMware Serverless: a quick review Enables running back end logic
More informationMIGRATION GUIDE DIGITAL EXPERIENCE MANAGER 7.2
1 SUMMARY 1 INTRODUCTION... 4 2 HOW TO UPGRADE FROM DIGITAL EXPERIENCE MANAGER 7.1 TO 7.2... 5 2.1 Code base review and potential impacts... 5 2.2 Deployment scripts/procedure review... 5 2.3 Test environment
More informationInstalling or Upgrading the Cisco Nexus Data Broker Software in Centralized Mode
Installing or Upgrading the Cisco Nexus Data Broker Software in Centralized Mode This chapter contains the following sections: Installing Cisco Nexus Data Broker in Centralized Mode, page 1 Installing
More informationActive Endpoints. ActiveVOS Platform Architecture Active Endpoints
Active Endpoints ActiveVOS Platform Architecture ActiveVOS Unique process automation platforms to develop, integrate, and deploy business process applications quickly User Experience Easy to learn, use
More informationSecurity Challenges: Integrating Apple Computers into Windows Environments
Integrating Apple Computers into Windows Environments White Paper Parallels Mac Management for Microsoft SCCM 2018 Presented By: Table of Contents Environments... 3 Requirements for Managing Mac Natively
More informationCisco Implementing Cisco IP Switched Networks (SWITCH v2.0)
Cisco 300-115 Implementing Cisco IP Switched Networks (SWITCH v2.0) http://killexams.com/pass4sure/exam-detail/300-115 Question: 323 An administrator recently configured all ports for rapid transition
More informationInside WebSphere Application Server
Inside WebSphere Application Server The anatomy of WebSphere Application Server is quite detailed so, for now, let's briefly outline some of the more important parts. The following diagram shows the basic
More informationThe Atlas Platform. CEN5531 Mobile Computing. Raja Bose Dr. Sumi Helal September 21, 2006 Week 5
The Atlas Platform CEN5531 Mobile Computing Raja Bose Dr. Sumi Helal September 21, 2006 Week 5 Atlas Overview Represents each of the devices (sensors and actuators) connected to it as software services
More informationIdentity Services Overview from 3 rd Party UK federation commercial identity Providers
Identity Services Overview from 3 rd Party UK federation commercial identity Providers SHIBBOLETH IdP V3 Shibboleth IdP v2 is EOL July 31, 2016 No updates, including security issues Shibboleth IdP v3 was
More informationInstalling and Configuring VMware Identity Manager Connector (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3.
Installing and Configuring VMware Identity Manager Connector 2018.8.1.0 (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3.3 You can find the most up-to-date technical documentation on
More informationModular Java Applications with Spring, dm Server and OSGi
Modular Java Applications with Spring, dm Server and OSGi Copyright 2005-2008 SpringSource. Copying, publishing or distributing without express written permission is prohibit Topics in this session Introduction
More informationJBOSS OPERATIONS NETWORK FAQ Answers to frequently asked questions
Answers to frequently asked questions General Product Q: What is JBoss Operations Network? A: JBoss Operations Network is a middleware and application management solution that provides a single point of
More informationJSR 277, 291 and OSGi, Oh My! - OSGi and Java Modularity
JSR 277, 291 and OSGi, Oh My! - OSGi and Java Modularity Richard S. Hall June 28 th, 2006 Agenda Modularity Modularity in Java Modularity in Java + OSGi technology Introduction to OSGi technology Apache
More informationMSB to Support for Carrier Grade ONAP Microservice Architecture. Huabing Zhao, PTL of MSB Project, ZTE
MSB to Support for Carrier Grade ONAP Microservice Architecture Huabing Zhao, PTL of MSB Project, ZTE ONAP Architecture Principle: Microservices ONAP Architecture Principle: ONAP modules should be designed
More informationZero Turnaround in Java Jevgeni Kabanov
Zero Turnaround in Java Jevgeni Kabanov ZeroTurnaround Lead Aranea and Squill Project Co-Founder Turnaround cycle Make a change Check the change Build, deploy, wait DEMO: SPRING PETCLINIC TURNAROUND Outline
More informationBenefits and Challenges There are many challenges to implementing a multi-tenant environment. These include:
Multitenancy and Concurrent Development in AEM Ian Reasor, Technical Architect, Adobe Partner Experience Tim Donovan, Technical Architect, Adobe Partner Experience Opkar Gill, Technical Architect, Adobe
More informationUnified Task List Developer Pack
Unified Task List Developer Pack About the Developer Pack The developer pack is provided to allow customization of the UTL set of portlets and deliver an easy mechanism of developing task processing portlets
More informationProtect your apps and your customers against application layer attacks
Protect your apps and your customers against application layer attacks Development 1 IT Operations VULNERABILITY DETECTION Bots, hackers, and other bad actors will find and exploit vulnerabilities in web
More informationPatterns and Best Practices for Dynamic OSGi Applications
Patterns and Best Practices for Dynamic OSGi Applications Kai Tödter, Siemens Corporate Technology Gerd Wütherich, Freelancer Martin Lippert, akquinet it-agile GmbH Agenda» Dynamic OSGi applications» Basics»
More informationOracle Enterprise Manager Ops Center. Introduction. Provisioning Oracle Solaris 10 Operating Systems 12c Release 2 ( )
Oracle Enterprise Manager Ops Center Provisioning Oracle Solaris 10 Operating Systems 12c Release 2 (12.2.2.0.0) E47810-03 December 2014 This document provides an end-to-end example for how to use Oracle
More informationDesktopPlayer for Windows Release Notes. Version 2.6.0
DesktopPlayer for Windows Release Notes Version 2.6.0 November 2017 Table of Contents About this release... 2 Platform (host) requirements... 2 Virtual machine (VM) requirements... 2 DesktopPlayer for
More informationOSGi in Action. RICHARD S. HALL KARL PAULS STUART McCULLOCH DAVID SAVAGE CREATING MODULAR APPLICATIONS IN JAVA MANNING. Greenwich (74 w. long.
OSGi in Action CREATING MODULAR APPLICATIONS IN JAVA RICHARD S. HALL KARL PAULS STUART McCULLOCH DAVID SAVAGE 11 MANNING Greenwich (74 w. long.) contents foreword xiv preface xvii acknowledgments xix about
More informationRev: A02 Updated: July 15, 2013
Rev: A02 Updated: July 15, 2013 Welcome to Pivotal Command Center Pivotal Command Center provides a visual management console that helps administrators monitor cluster performance and track Hadoop job
More informationDeploy. Your step-by-step guide to successfully deploy an app with FileMaker Platform
Deploy Your step-by-step guide to successfully deploy an app with FileMaker Platform Share your custom app with your team! Now that you ve used the Plan Guide to define your custom app requirements, and
More informationBPM Case Study - Managing Regulatory Controls in the Banking and Financial Sector with Activiti. Greg Harley Director - Special Projects BP3 Global
BPM Case Study - Managing Regulatory Controls in the Banking and Financial Sector with Activiti Greg Harley Director - Special Projects BP3 Global What is BPM? BPM Definition: A management discipline that
More informationA deployment pipeline composed of steps from remote servers
If someone wanted to implement... A deployment pipeline composed of steps from remote servers This deck outlines the scenario, to start discussion about the use of OSLC Automation to enable it. See the
More informationOracle Database Mobile Server, Version 12.2
O R A C L E D A T A S H E E T Oracle Database Mobile Server, Version 12.2 Oracle Database Mobile Server 12c (ODMS) is a highly optimized, robust and secure way to connect mobile and embedded Internet of
More informationACS, DB2 for i and the Latest Tools
ACS, DB2 for i and the Latest Tools Scott Forstie Jesse Gorzinski Strategy Windows Install Only Any Device 2 1 IBM i System Management Trends Transformation Resulting Client Value iaccess for Windows Linux
More informationPrinter and Driver Management
2017 PrinterLogic, All Rights reserved. Business Problem From an end user s perspective, printing is easy click Print and pick up the document at a nearby printer. What they don t know is all that s involved
More informationNetwork Platform for Creating Services over Virtualized Networks
Network Platform for Creating Services over Virtualized Networks August 24, 2012 Toru Hasegawa KDDI R&D Labs. Outline Introduction Toy Programming Environment Network Platform Example Service Conclusion
More informationThis guide details the deployment and initial configuration necessary to maximize the value of JetAdvantage Insights.
HP JetAdvantage Insights Deployment Guide This guide details the deployment and initial configuration necessary to maximize the value of JetAdvantage Insights. 1. Overview HP JetAdvantage Insights provides
More informationRepository Management and Sonatype Nexus. Repository Management and Sonatype Nexus
Repository Management and Sonatype Nexus i Repository Management and Sonatype Nexus Repository Management and Sonatype Nexus ii Contents 1 Objectives 1 2 Development Today 1 3 But What Is A Component?
More informationCourse : Planning and Administering SharePoint 2016
Course Outline Course 20339-1: Planning and Administering SharePoint 2016 Duration: 5 days About this course This five-day course will provide you with the knowledge and skills to plan and administer a
More informationOSGi Subsystems from theory to practice Glyn Normington. Eclipse Virgo Project Lead SpringSource/VMware
from theory to practice Glyn Normington Eclipse Virgo Project Lead SpringSource/VMware 1 Software rots 2 modularity helps 3 but... 4 A clean design 5 without enforcement 6 works fine for a while 7 then
More informationBarry D. Lamkin Executive IT Specialist Capitalware's MQ Technical Conference v
What happened to my Transaction? Barry D. Lamkin Executive IT Specialist blamkin@us.ibm.com Transaction Tracking - APM Transaction Tracking is a major part of Application Performance Monitoring To ensure
More informationServer Monitoring. AppDynamics Pro Documentation. Version 4.1.x. Page 1
Server Monitoring AppDynamics Pro Documentation Version 4.1.x Page 1 Server Monitoring......................................................... 4 Standalone Machine Agent Requirements and Supported Environments............
More information<Insert Picture Here> WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs
WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs Messaging Basics Built-in Best-of-Breed Messaging (JMS) Engine Years of hardening. Strong performance.
More informationWebsphere Force Uninstall Application Server 8 Linux Install
Websphere Force Uninstall Application Server 8 Linux Install Use IBM Installation Manager to install the application server product on AIX, HP-UX, Linux, Solaris, (AIX Solaris HP-UX Linux Windows) You
More informationRich Client GUI's with RCP & RAP
Rich Client GUI's with RCP & RAP Alexey Aristov WeigleWilczek GmbH aristov@weiglewilczek.com What is Rich Client? A fat client or rich client is a computer (client) in client-server architecture networks
More informationContainers, Serverless and Functions in a nutshell. Eugene Fedorenko
Containers, Serverless and Functions in a nutshell Eugene Fedorenko About me Eugene Fedorenko Senior Architect Flexagon adfpractice-fedor.blogspot.com @fisbudo Agenda Containers Microservices Docker Kubernetes
More informationg-eclipse A Framework for Accessing Grid Infrastructures Nicholas Loulloudes Trainer, University of Cyprus (loulloudes.n_at_cs.ucy.ac.
g-eclipse A Framework for Accessing Grid Infrastructures Trainer, University of Cyprus (loulloudes.n_at_cs.ucy.ac.cy) EGEE Training the Trainers May 6 th, 2009 Outline Grid Reality The Problem g-eclipse
More informationSAP Edge Services, cloud edition Edge Services Predictive Analytics Service Guide Version 1803
SAP Edge Services, cloud edition Edge Services Predictive Analytics Service Guide Version 1803 Table of Contents MACHINE LEARNING AND PREDICTIVE ANALYTICS... 3 Model Trained with R and Exported as PMML...
More informationfor Multi-Services Gateways
KURA an OSGi-basedApplication Framework for Multi-Services Gateways Introduction & Technical Overview Pierre Pitiot Grenoble 19 février 2014 Multi-Service Gateway Approach ESF / Increasing Value / Minimizing
More informationCreate your own Carbon Component. Sameera Jayasoma Technical Lead and Product Manager of WSO2 Carbon
Create your own Carbon Component Sameera Jayasoma Technical Lead and Product Manager of WSO2 Carbon sameera@wso2.com WSO2 Founded in 2005 by acknowledged leaders in XML, Web Services Technologies & Standards
More informationB. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime.
Volume A~B: 114 Questions Volume A 1. Which component type must an integration solution developer define for a non-sca component such as a Servlet that invokes a service component interface? A. Export
More informationPersonality Next Generation Operating Environment. Last updated: Mar-2015
Personality Next Generation Operating Environment Last updated: Mar-2015 Table of Contents INTRODUCTION... 3 OPERATING ENVIRONMENT... 3 Technology... 3 Supported Hardware Platforms... 4 Virtual Environments...
More information