SCOUT IN THE CLOUD. How to Scale Eclipse Scout Applications in the Cloud? Judith Gull & Thomas Schweigler

Size: px
Start display at page:

Download "SCOUT IN THE CLOUD. How to Scale Eclipse Scout Applications in the Cloud? Judith Gull & Thomas Schweigler"

Transcription

1 SCOUT IN THE CLOUD How to Scale Eclipse Scout Applications in the Cloud? Judith Gull & Thomas Schweigler

2 Overview Introduction to Eclipse Scout Dynamically Scaling Scout Applications Support for different Cloud Platforms Demo: A Scout Application on Multiple Nodes How do I get my Scout Application into the Cloud

3 Introduction to Eclipse Scout

4 Eclipse Scout Framework for Business Applications Based on Java/Eclipse platform Multi Frontend (Mobile, Tablet, Desktop) Open Source

5 Eclipse Scout Framework for Business Applications Based on Java/Eclipse platform Multi Frontend (Mobile, Tablet, Desktop) Open Source Scout Goals Boost developer productivity Long term strategy Simple to learn

6 Example BSI CRM

7 15 Years of History

8 RAP Swing SWT Application architecture Mobile Tablet Browser Client Application Server Application Web Scout Client Service Tunnel Scout Server Eclipse Platform Equinox OSGi Eclipse Platform Equinox OSGi Webserver

9 Hello World

10 Simple Stable Flexible Scalable Dynamically Scaling Scout Applications With Upcoming Luna Release

11 Eclipse Scout Applications - so far Rich Clients Web Clients Web-Server App-Server Database

12 Eclipse Scout Applications future? Rich Clients Web Clients Web-Server Load balancer App-Server 1 App-Server... App-Server n Database

13 Eclipse Scout Applications - future? Rich Clients Web Clients Load balancer Web-Server 1 Web-Server... Web-Server n Load balancer App-Server 1 App-Server... App-Server n Database

14 Eclipse Scout Applications - future? Rich Clients Web Clients Load balancer Web-Server 1 Web-Server... Web-Server n Load balancer App-Server 1 App-Server... App-Server n Database

15 Stateless? Rich Clients Servlet Container Web Clients Web-Server 1 Web-Server... Web-Server n Load balancer App-Server 1 App-Server 1 App-Server... App-Server n Database

16 Stateless? Rich Clients Servlet Container Web Clients Eclipse Scout Server Application Web-Server 1 Web-Server... Web-Server n Load balancer App-Server 1 App-Server 1 App-Server... App-Server n Database

17 Stateless? Rich Clients Servlet Container Web Clients Eclipse Scout Server Application Web-Server 1 HTTP- Session Web-Server... Web-Server n Load balancer App-Server 1 App-Server 1 App-Server... App-Server n Database

18 Stateless? Rich Clients Servlet Container Web Clients Eclipse Scout Server Application Web-Server 1 HTTP- Session Web-Server... Cached Data Web-Server n Load balancer App-Server 1 App-Server 1 App-Server... App-Server n Database

19 Stateless? Rich Clients Servlet Container Web Clients Eclipse Scout Server Application Web-Server 1 HTTP- Session Web-Server... Cached Data Web-Server n Client Notifications Load balancer App-Server 1 App-Server 1 App-Server... App-Server n Database

20 Eclipse Scout Applications future! Rich Clients Web Clients Load balancer Web-Server 1 Web-Server... Web-Server n Load balancer App-Server 1 App-Server... App-Server n Cache Database Message Queue

21 Simple Stable Flexible Scalable Dynamically Scaling Scout Applications With Upcoming Luna Release

22 Support for different Cloud Platforms How Eclipse Scout supports many Platforms out of the Box

23 PaaS Vendors Vendor PaaS Product Webserver Cache Service Message Service Amazon Beanstalk Tomcat 6 & 7 Amazon ElastiCache Amazon SQS / SNS Cloudbees Run@Cloud Tomcat 6 & 7 Jboss 7.2 Glasfish 3 Application Session Stores, Memcachier (memcached) RabbitMQ dotcloud dotcloud Jetty 6,7 & 8 redis RabbitMQ Hivext Jelastic Tomcat 6 & 7 Memcached, JMS Glasfish Session Replication Oracle Cloud Java Weblogic Coherence Dedicated Nodes Oracle Messaging Cloud Service Red Hat OpenShift Tomcat 6 & 7 redis IronMQ Jboss Jetty Salesforce Heroku Tomcat 7 IronCache RabbitMQ Jetty VMWare CloudFoundry Tomcat 6 & 7 redis RabbitMQ

24 Platform independent App-Server Bundles OSGI Service Registry

25 Platform independent App-Server Bundles Scout RT Server... OSGI Service Registry

26 Platform independent App-Server Bundles Scout RT Server... OSGI Service Registry... Server Application

27 Platform independent App-Server Bundles Scout RT Server... OSGI Service Registry..... Some other Bundles Server Application

28 Platform independent App-Server Bundles Scout RT Server... Cache Service Message Service OSGI Service Registry..... Some other Bundles Server Application

29 Platform independent App-Server Bundles Scout RT Server... Memcached Cache RabbitMQ Messages Cache Service Message Service Memcached Cache Service RabbitMQ Message Service OSGI Service Registry..... Some other Bundles Server Application

30 Platform independent App-Server Bundles Scout RT Server... Redis Cache ActiveMQ Messages Cache Service Message Service Redis Cache Service ActiveMQ Message Service OSGI Service Registry..... Some other Bundles Server Application

31 Demo A Scout Application Running on Multiple Nodes

32 How do I get my Scout Application into the Cloud?

33 Prepare your Application Choose a PaaS Provider Download the specific Service-Plugins from Eclipse Marketplace Add as Dependencies to your Product

34 Configure Services Add Service Credentials to config.ini #Cache org.eclipse.scout.cloud.cachestore.memcachedcacheservice#host= org.eclipse.scout.cloud.cachestore.memcachedcacheservice#port= org.eclipse.scout.cloud.cachestore.memcachedcacheservice#username= org.eclipse.scout.cloud.cachestore.memcachedcacheservice#password= #Message Queue org.eclipse.scout.cloud.notification.rabbitmq.rabbitmqmessageservice#host= org.eclipse.scout.cloud.notification.rabbitmq.rabbitmqmessageservice#user= org.eclipse.scout.cloud.notification.rabbitmq.rabbitmqmessageservice#password=

35 Build and Deploy Build your Application (e.g. with Maven) Upload the war-file into the Cloud

36 Check your Applications status

37 PaaS Vendors Vendor PaaS Product Webserver Cache Service Message Service Amazon Beanstalk Tomcat 6 & 7 Amazon ElastiCache Amazon SQS / SNS Cloudbees Run@Cloud Tomcat 6 & 7 Jboss 7.2 Glasfish 3 Application Session Stores, Memcachier (memcached) RabbitMQ dotcloud dotcloud Jetty 6,7 & 8 redis RabbitMQ Hivext Jelastic Tomcat 6 & 7 Memcached, JMS Glasfish Session Replication Oracle Cloud Java Weblogic Coherence Dedicated Nodes Oracle Messaging Cloud Service Red Hat OpenShift Tomcat 6 & 7 redis IronMQ Jboss Jetty Salesforce Heroku Tomcat 7 IronCache RabbitMQ Jetty VMWare CloudFoundry Tomcat 6 & 7 redis RabbitMQ

38 What s next? Try Scout: Download: Tutorials: wiki.eclipse.org/scout Today s Demo: wiki.eclipse.org/scout/demo#bahbah_chat_cloud Scout Forum: Follow

39 Questions?

40 Evaluate This Session 1 Sign-in: 2 Select session from schedule 3 Evaluate:

41 Evaluate This Session 1 Sign-in: 2 Select session from schedule 3 Evaluate:

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON Eberhard Wolff Architecture and Technology Manager adesso AG, Germany 12.10. Agenda A Few Words About Cloud Java and IaaS PaaS Platform as a Service Google

More information

Equinox above the Cloud ( - Some call it Heaven!!)

Equinox above the Cloud ( - Some call it Heaven!!) Equinox above the Cloud ( - Some call it Heaven!!) Markus Knauer (EclipseSource) Harald Kornmayer (NEC Laboratories Europe) Scott Lewis (Composent Inc.) 2009 by Kornmayer, Knauer, Lewis; made available

More information

Systems Integration in the Cloud Era with Apache Camel. Kai Wähner, Principal Consultant

Systems Integration in the Cloud Era with Apache Camel. Kai Wähner, Principal Consultant Systems Integration in the Cloud Era with Apache Camel Kai Wähner, Principal Consultant Kai Wähner Main Tasks Requirements Engineering Enterprise Architecture Management Business Process Management Architecture

More information

Advanced TIBCO Monitoring When Your Business Relies on TIBCO

Advanced TIBCO Monitoring When Your Business Relies on TIBCO Advanced TIBCO Monitoring When Your Business Relies on TIBCO Rodney Morrison - VP of Products, SL Corporation Gopi Parimi - Senior Systems Engineer, SL Corporation 1 Webinar Agenda SL and TIBCO relationship

More information

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS This article looks into the benefits of using the Platform as a Service paradigm to develop applications on the cloud. It also compares a few top PaaS providers

More information

JavaOne 2014 - JVM PaaS

JavaOne 2014 - JVM PaaS JavaOne 2014 - JVM PaaS Håkan Jonson, Citerus AB hakan.jonson@citerus.se! Patrik Fredriksson, Citerus AB patrik.fredriksson@citerus.se Citerus - Håkan Jonson (hakan.jonson@citerus.se) Agenda Background

More information

White Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. http://wso2.com Version 1.1 (June 19, 2012)

White Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. http://wso2.com Version 1.1 (June 19, 2012) Cloud Native Advantage: Multi-Tenant, Shared Container PaaS Version 1.1 (June 19, 2012) Table of Contents PaaS Container Partitioning Strategies... 03 Container Tenancy... 04 Multi-tenant Shared Container...

More information

Middleware Platforms for Application Development: A Product Comparison

Middleware Platforms for Application Development: A Product Comparison Middleware Platforms for Application Development: A Product Comparison Richard Naszcyniec Senior Principal Program Marketing Manager, Red Hat June 13, 2013 Today s session Red Hat JBoss Middleware focus

More information

www.boost ur skills.com

www.boost ur skills.com www.boost ur skills.com AWS CLOUD COMPUTING WORKSHOP Write us at training@boosturskills.com BOOSTURSKILLS No 1736 1st Amrutha College Road Kasavanhalli,Off Sarjapur Road,Bangalore-35 1) Introduction &

More information

EEDC. Scalability Study of web apps in AWS. Execution Environments for Distributed Computing

EEDC. Scalability Study of web apps in AWS. Execution Environments for Distributed Computing EEDC Execution Environments for Distributed Computing 34330 Master in Computer Architecture, Networks and Systems - CANS Scalability Study of web apps in AWS Sergio Mendoza sergio.mendoza@est.fib.upc.edu

More information

Drive new Revenue With PaaS/IaaS. Ruslan Synytsky CTO, Jelastic

Drive new Revenue With PaaS/IaaS. Ruslan Synytsky CTO, Jelastic Drive new Revenue With PaaS/IaaS Ruslan Synytsky CTO, Jelastic 2 MISSING OUT ON CLOUD OPPORTUNITY? Many hosters today are missing out on a massive opportunity to provide an Amazon-beating public cloud

More information

Distributed Cloud Computing Platform as a Service (PaaS) Analysis and Recommendations

Distributed Cloud Computing Platform as a Service (PaaS) Analysis and Recommendations Distributed Cloud Computing Platform as a Service (PaaS) Analysis and Recommendations OGF 34, 14 March 2012 www.r2ad.com Michael V. Behrens CTO, R2AD, LLC David Moolenaar VP West Cost, R2AD LLC Eugene

More information

ON-PREMISE OR IN THE CLOUD, A SINGLE JAVA EE APPLICATION PLATFORM

ON-PREMISE OR IN THE CLOUD, A SINGLE JAVA EE APPLICATION PLATFORM ON-PREMISE OR IN THE CLOUD, A SINGLE JAVA EE APPLICATION PLATFORM TECHNOLOGY OVERVIEW FEATURES Fully certified Java EE 6 container Full web services stack Modular architecture optimized for cloud and virtual

More information

Scalable Application. Mikalai Alimenkou http://xpinjection.com 11.05.2012

Scalable Application. Mikalai Alimenkou http://xpinjection.com 11.05.2012 Scalable Application Development on AWS Mikalai Alimenkou http://xpinjection.com 11.05.2012 Background Java Technical Lead/Scrum Master at Zoral Labs 7+ years in software development 5+ years of working

More information

What means extensibility?

What means extensibility? Extendable Web Technologies focused on JAVA Technology Juli 2006 Robert Schmelzer, DI(FH) E-Mail: robert@schmelzer.cc Web: http://www.schmelzer.cc Extendable Web Technologies - 1 What means extensibility?...extensibility

More information

XAP 10 Global HTTP Session Sharing

XAP 10 Global HTTP Session Sharing XAP 10 Global HTTP Session Sharing Sep 2014 Shay Hassidim Deputy CTO, Distinguished Engineer 1 Agenda Agenda Web Application Challenges Introduce XAP Global HTTP Session Sharing Application Session Sharing

More information

The future of middleware: enterprise application integration and Fuse

The future of middleware: enterprise application integration and Fuse The future of middleware: enterprise application integration and Fuse Giuseppe Brindisi EMEA Solution Architect/Red Hat AGENDA Agenda Build an enterprise application integration platform that is: Resilient

More information

Scalable Architecture on Amazon AWS Cloud

Scalable Architecture on Amazon AWS Cloud Scalable Architecture on Amazon AWS Cloud Kalpak Shah Founder & CEO, Clogeny Technologies kalpak@clogeny.com 1 * http://www.rightscale.com/products/cloud-computing-uses/scalable-website.php 2 Architect

More information

Razvoj Java aplikacija u Amazon AWS Cloud: Praktična demonstracija

Razvoj Java aplikacija u Amazon AWS Cloud: Praktična demonstracija Razvoj Java aplikacija u Amazon AWS Cloud: Praktična demonstracija Robert Dukarić University of Ljubljana Faculty of Computer and Information Science Laboratory for information systems integration Competence

More information

Last time. Today. IaaS Providers. Amazon Web Services, overview

Last time. Today. IaaS Providers. Amazon Web Services, overview Last time General overview, motivation, expected outcomes, other formalities, etc. Please register for course Online (if possible), or talk to CS secretaries Course evaluation forgotten Please assign one

More information

12 Factor App. Best Practices for Scala Deployment

12 Factor App. Best Practices for Scala Deployment 12 Factor App Best Practices for Scala Deployment 2005 2015 WAR files JAR files App Servers Microservices Hot-Deploy Continuous Deploy Java Scala Joe Kutner @codefinger JVM Platform Owner @Heroku 12 Factor

More information

OpenShift 3.0 in the Sogeti Services Factory

OpenShift 3.0 in the Sogeti Services Factory OpenShift 3.0 in the Sogeti Services Factory Michiel van Otegem Senior Architect & SogetiLabs Fellow Red Hat Forum, Zeist - 15 October 2015 OpenShift 3.0 in the SSF 2015 1 Business and IT challenges in

More information

Java, PHP & Ruby - Cloud Hosting

Java, PHP & Ruby - Cloud Hosting Java, PHP & Ruby - Cloud Hosting NO LOCK-IN No technical lock-in and no binding contract. We believe in open standards without any technical lock-ins. We think that Open source provides flexibility and

More information

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin. Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company

More information

Last time. Today. IaaS Providers. Amazon Web Services, overview

Last time. Today. IaaS Providers. Amazon Web Services, overview Last time General overview, motivation, expected outcomes, other formalities, etc. Please register for course Online (if possible), or talk to CS secretaries Cloud computing introduction General concepts

More information

Mission-Critical Cloud/Enterprise Hybrid Deployments

Mission-Critical Cloud/Enterprise Hybrid Deployments Mission-Critical Cloud/Enterprise Hybrid Deployments Eugene Ciurana Open-source software evangelist CIME Software Labs http://eugeneciurana.com/contact About Eugene... 15+ years of experience building

More information

SmartPOS 2.0 Advanced Point of Sales + Rabbit MQ + SmartERP (Based in Idempiere 1.0.c) Sponsored by Rapid Corp L.L.C (U.S.A)

SmartPOS 2.0 Advanced Point of Sales + Rabbit MQ + SmartERP (Based in Idempiere 1.0.c) Sponsored by Rapid Corp L.L.C (U.S.A) SmartPOS 2.0 Advanced Point of Sales + Rabbit MQ + SmartERP (Based in Idempiere 1.0.c) Sponsored by Rapid Corp L.L.C (U.S.A). Our web site: https://sourceforge.net/projects/smart-pos/ It been a while since

More information

The Compatible One Application and Platform Service 1 (COAPS) API User Guide

The Compatible One Application and Platform Service 1 (COAPS) API User Guide The Compatible One Application and Platform Service 1 (COAPS) API User Guide Using the COAPS API (v1.5.3) to provision and manage applications on Cloud Foundry Telecom SudParis, Computer Science Department

More information

Eclipse Scout. Eclipse Scout in the Banking Industry

Eclipse Scout. Eclipse Scout in the Banking Industry Eclipse Scout Eclipse Scout in the Banking Industry Eclipse Banking Day 2010, June 1 st, Copenhagen Jens Thuessen, Andreas Hoegger, Matthias Zimmermann BSI Business Systems Integration AG Talk Outline

More information

Adobe Experience Manager: Commerce

Adobe Experience Manager: Commerce Adobe Experience Manager: Commerce Datasheet Adobe Experience Manager: Commerce Benefits of e-commerce capabilities Agile merchandising and marketing Rapid and flexible customization of the shopping experience

More information

Cloud Hosting. QCLUG presentation - Aaron Johnson. Amazon AWS Heroku OpenShift

Cloud Hosting. QCLUG presentation - Aaron Johnson. Amazon AWS Heroku OpenShift Cloud Hosting QCLUG presentation - Aaron Johnson Amazon AWS Heroku OpenShift What is Cloud Hosting? According to the Wikipedia - 2/13 Cloud computing, or in simpler shorthand just "the cloud", focuses

More information

Executive Point of View: Transforming Your Business with Platform as a Service (PaaS)

Executive Point of View: Transforming Your Business with Platform as a Service (PaaS) Executive Point of View: Transforming Your Business with Platform as a Service (PaaS) Executive Summary Businesses around the world are reinventing themselves to remain competitive in a time when agility,

More information

Distributed Cloud Computing Platform as a Service (PaaS) Analysis and Recommendations

Distributed Cloud Computing Platform as a Service (PaaS) Analysis and Recommendations Open Source Cloud Computing Research Distributed Cloud Computing Platform as a Service (PaaS) Analysis and Recommendations Cloud Computing Inter-Cloud Cloud Computing IaaS PaaS SaaS IaaS PaaS SaaS Web

More information

Beyond the SOA/BPM frontiers Towards a complete open cooperative environment

Beyond the SOA/BPM frontiers Towards a complete open cooperative environment Beyond the SOA/BPM frontiers Towards a complete open cooperative environment This presentation has been used during a webinar delivered within SpagoWorld Webinar Center: http://www.spagoworld.org/xwiki/bin/view/spagoworld/webinarcenter

More information

OpenShift on you own cloud. Troy Dawson OpenShift Engineer, Red Hat tdawson@redhat.com November 1, 2013

OpenShift on you own cloud. Troy Dawson OpenShift Engineer, Red Hat tdawson@redhat.com November 1, 2013 OpenShift on you own cloud Troy Dawson OpenShift Engineer, Red Hat tdawson@redhat.com November 1, 2013 2 Infrastructure-as-a-Service Servers in the Cloud You must build and manage everything (OS, App Servers,

More information

Red Hat JBoss Overview Intelligent Integrated Enterprise!!!! Blaine Mincey Sr. Middleware Solutions Architect

Red Hat JBoss Overview Intelligent Integrated Enterprise!!!! Blaine Mincey Sr. Middleware Solutions Architect Red Hat JBoss Overview Intelligent Integrated Enterprise!!!! Blaine Mincey Sr. Middleware Solutions Architect WHAT WE DO We offer a range of mission-critical software and services covering: CLOUD MIDDLEWARE

More information

Gyrex 0.10 Release Review

Gyrex 0.10 Release Review Gyrex 0.10 Release Review Gunnar Wagenknecht (gunnar@ageto.net). About Gyrex is a platform for developing Eclipse server applications. Those applications typically run in a headless environment and offer

More information

Talend ESB. Getting Started Guide 5.5.1

Talend ESB. Getting Started Guide 5.5.1 Talend ESB Getting Started Guide 5.5.1 Talend ESB Publication date: June 24, 2014 Copyright 2011-2014 Talend Inc. Copyleft This documentation is provided under the terms of the Creative Commons Public

More information

RED HAT JBOSS FUSE. An open source enterprise service bus

RED HAT JBOSS FUSE. An open source enterprise service bus RED HAT JBOSS FUSE An open source enterprise service bus TECHNOLOGY OVERVIEW Our main goal at Sabre is stability, scalability, and flexibility for our partners. When evaluating solutions, we recognized

More information

TECHNOLOGY WHITE PAPER Jan 2016

TECHNOLOGY WHITE PAPER Jan 2016 TECHNOLOGY WHITE PAPER Jan 2016 Technology Stack C# PHP Amazon Web Services (AWS) Route 53 Elastic Load Balancing (ELB) Elastic Compute Cloud (EC2) Amazon RDS Amazon S3 Elasticache CloudWatch Paypal Overview

More information

Cloud Platform Warfare in 2013 and Beyond

Cloud Platform Warfare in 2013 and Beyond Cloud Platform Warfare in 2013 and Beyond Russ Hertzberg Vice President, Technology Solutions SoftServe Inc. The concepts and content herein are the sole & exclusive property of SoftServe Inc. They can

More information

High-Availability, Fault Tolerance, and Resource Oriented Computing

High-Availability, Fault Tolerance, and Resource Oriented Computing Eugene Ciurana geecon@ciurana.eu - pr3d4t0r ##java, irc.freenode.net High-Availability, Fault Tolerance, and Resource Oriented Computing This presentation is available from: http://ciurana.eu/geecon-2010

More information

Developing Service-Oriented Architecture Applications with OSGi

Developing Service-Oriented Architecture Applications with OSGi Developing Service-Oriented Architecture Applications with OSGi Dr Mark Little, Kevin Conner (Red Hat), Keith Babo (Sun), Alexandre Alves (BEA) BOF-5846 Overview Using OSGi in real-world Service Oriented

More information

TECHNOLOGY WHITE PAPER Jun 2012

TECHNOLOGY WHITE PAPER Jun 2012 TECHNOLOGY WHITE PAPER Jun 2012 Technology Stack C# Windows Server 2008 PHP Amazon Web Services (AWS) Route 53 Elastic Load Balancing (ELB) Elastic Compute Cloud (EC2) Amazon RDS Amazon S3 Elasticache

More information

The Evolution of PaaS QCon London 2012

The Evolution of PaaS QCon London 2012 The Evolution of PaaS QCon London 2012 Paul Fremantle CTO, WSO2 paul@wso2.com @pzfreo #wso2 #qconlondon Moore s Law for Data The amount of data online went from 5 exabytes in 2002 281 exabytes in 2009

More information

How to choose the right PaaS Platform?

How to choose the right PaaS Platform? How to choose the right PaaS Platform? Rajagopalan. S Senior Solution Architect Wipro Technologies 1 The Problem Which one is suitable for your Enterprise? How do you identify that? 2 Agenda PaaS Landscape

More information

WELCOME TO Open Source Enterprise Architecture

WELCOME TO Open Source Enterprise Architecture WELCOME TO Open Source Enterprise Architecture WELCOME TO An overview of Open Source Enterprise Architecture In the integration domain Who we are Fredrik Hilmersson Petter Nordlander Why Open Source Integration

More information

Da Internet delle persone a Internet delle cose. Giovanni Pirola Regional Service Manager Red Hat, Inc. November 19th 2014

Da Internet delle persone a Internet delle cose. Giovanni Pirola Regional Service Manager Red Hat, Inc. November 19th 2014 Da Internet delle persone a Internet delle cose Giovanni Pirola Regional Service Manager Red Hat, Inc. November 19th 2014 Google Trends : Internet Of Things Not just a device market The IoT and ISs have

More information

Hudson configuration manual

Hudson configuration manual Hudson configuration manual 1 Chapter 1 What is Hudson? Hudson is a powerful and widely used open source continuous integration server providing development teams with a reliable way to monitor changes

More information

One Click deployment on the Cloud

One Click deployment on the Cloud One Click deployment on the Cloud Florian Bausch, Markus Holtermann, Harald Kornmayer (Benjamin Bischke, Alexander Tenberge, Felix Rössel) Institut für Informatik, DHBW Mannheim, Germany 1 Schedule Introduction

More information

Mission-Critical Enterprise Cloud Applications

Mission-Critical Enterprise Cloud Applications This presentation is available for download from: http://ciurana.eu/epicenter2009 Mission-Critical Enterprise Cloud Applications Eugene Ciurana Open-Source Evangelist CIME Software Labs http://ciurana.eu/contact

More information

Operations and Monitoring with Spring

Operations and Monitoring with Spring Operations and Monitoring with Spring Eberhard Wolff Regional Director and Principal Consultant SpringSource Copyright 2009 SpringSource. Copying, publishing or distributing without express written permission

More information

Investor Newsletter. Storage Made Easy Cloud Appliance High Availability Options WHAT IS THE CLOUD APPLIANCE?

Investor Newsletter. Storage Made Easy Cloud Appliance High Availability Options WHAT IS THE CLOUD APPLIANCE? Investor Newsletter Storage Made Easy Cloud Appliance High Availability Options WHAT IS THE CLOUD APPLIANCE? The SME Cloud Appliance is a software platform that enables companies to enhance their existing

More information

HOWTO get started using GINAS on Amazon Cloud

HOWTO get started using GINAS on Amazon Cloud HOWTO get started using GINAS on Amazon Cloud Deploy the GINAS client application Create Account on Amazon Web Services (Free for 12 months requires credit card to open) https://console.aws.amazon.com/console/home

More information

Oracle WebLogic Server 11g: Administration Essentials

Oracle WebLogic Server 11g: Administration Essentials Oracle University Contact Us: 1.800.529.0165 Oracle WebLogic Server 11g: Administration Essentials Duration: 5 Days What you will learn This Oracle WebLogic Server 11g: Administration Essentials training

More information

http://oraclearchworld.wordpress.com/ Oracle SOA Infrastructure Deployment Models/Patterns

http://oraclearchworld.wordpress.com/ Oracle SOA Infrastructure Deployment Models/Patterns http://oraclearchworld.wordpress.com/ Oracle SOA Infrastructure Deployment Models/Patterns by Kathiravan Udayakumar This article will introduce various SOA Infrastructure deployment patterns available

More information

OpenShift. Marek Jelen, OpenShift, Red Hat

OpenShift. Marek Jelen, OpenShift, Red Hat OpenShift Marek Jelen, OpenShift, Red Hat The problem Ever growing pressure on IT IT becoming the most integral part of most organizations The budgets do not grow as the requirements do Engineers demanding

More information

Understanding Liferay Portal's Business Value AND CRITICAL MEASURES FOR SUCCESS

Understanding Liferay Portal's Business Value AND CRITICAL MEASURES FOR SUCCESS Understanding Liferay Portal's Business Value AND CRITICAL MEASURES FOR SUCCESS CONTENTS INTRODUCTION... 1 BASICS OF LIFERAY S VALUE...2 A global user base... 2 Enterprise level support for open source

More information

Java-based web-apps with the Rich Ajax Platform (RAP)

Java-based web-apps with the Rich Ajax Platform (RAP) Java-based web-apps with the Rich Ajax Platform (RAP) Elias Volanakis evolanakis@innoopract.com 2006, 2007 Innoopract Inc made available under the EPL 1.0 Eclipse Rich Ajax Platform Project (RAP) Goal:

More information

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application

More information

JBoss JEE5 with EJB3.0 on NonStop. JAVA SIG, San Jose

JBoss JEE5 with EJB3.0 on NonStop. JAVA SIG, San Jose Presentation JBoss JEE5 with EJB3.0 on NonStop JAVA SIG, San Jose Jürgen Depping CommitWork GmbH Agenda Motivation JBoss JEE 5 Proof of concept: Porting OmnivoBase to JBoss JEE5 for NonStop ( with remarks

More information

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise openshift Benefits Document platform features Feature Benefit FOR APPLICATIO DEVELOPMET Self-Service and On-Demand Application Stacks By enabling Developers with the ability to quickly and easily deploy

More information

<Insert Picture Here> Java EE 7: the New Cloud Platform

<Insert Picture Here> Java EE 7: the New Cloud Platform Java EE 7: the New Cloud Platform Peter Doschkinow Senior Java Architect The following/preceding is intended to outline our general product direction. It is intended for information

More information

Moving Java EE.next to the Cloud

Moving Java EE.next to the Cloud Moving Java EE.next to the Cloud Ralph Ellison said, "When I discover who I am, I'll be free". The expert group of Java EE 7 originally proposed the platform version to aim for standardization of cloud

More information

OpenShift Enterprise PaaS by Red Hat. Andrey Markelov RHCA Red Hat, Presales Solution Architect andrey@redhat.com

OpenShift Enterprise PaaS by Red Hat. Andrey Markelov RHCA Red Hat, Presales Solution Architect andrey@redhat.com OpenShift Enterprise PaaS Red Hat Andrey Markelov RHCA Red Hat, Presales Solution Architect andrey@redhat.com 1 Cloud Service Models IaaS PaaS SaaS APPLICATION APPLICATION PLATFORM (JBOSS, PHP, RUBY, ETC)

More information

Scaling Progress OpenEdge Appservers. Syed Irfan Pasha Principal QA Engineer Progress Software

Scaling Progress OpenEdge Appservers. Syed Irfan Pasha Principal QA Engineer Progress Software Scaling Progress OpenEdge Appservers Syed Irfan Pasha Principal QA Engineer Progress Software Michael Jackson Dies and Twitter Fries Twitter s Fail Whale 3 Twitter s Scalability Problem Takeaways from

More information

MARKET DYNAMICS AND THE ROLE OF OPEN. Werner Knoblich SVP and General Manager EMEA, Red Hat October 2015

MARKET DYNAMICS AND THE ROLE OF OPEN. Werner Knoblich SVP and General Manager EMEA, Red Hat October 2015 MARKET DYNAMICS AND THE ROLE OF OPEN Werner Knoblich SVP and General Manager EMEA, Red Hat October 2015 Mobile device diversity and management Mobile apps and applications Hybrid cloud and IT as a service

More information

Cross-domain Identity Management System for Cloud Environment

Cross-domain Identity Management System for Cloud Environment Cross-domain Identity Management System for Cloud Environment P R E S E N T E D B Y: N A Z I A A K H TA R A I S H A S A J I D M. S O H A I B FA R O O Q I T E A M L E A D : U M M E - H A B I B A T H E S

More information

Jfokus 2014 - PaaS Hands-On Lab

Jfokus 2014 - PaaS Hands-On Lab Agenda 9:00 Cloud Computing Case Study, dotcloud & Notes Jfokus 2014 - PaaS Hands-On Lab Håkan Jonson, Citerus AB hakan.jonson@citerus.se Patrik Fredriksson, Citerus AB patrik.fredriksson@citerus.se 9:45

More information

Cloud computing - Architecting in the cloud

Cloud computing - Architecting in the cloud Cloud computing - Architecting in the cloud anna.ruokonen@tut.fi 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices

More information

The Eclipse Scout Book Version 3.9 (Kepler)

The Eclipse Scout Book Version 3.9 (Kepler) The Eclipse Scout Book Version 3.9 (Kepler) Published by BSI Business Systems Integration AG The Eclipse Scout Book Release 3.9 (Kepler) Matthias Zimmermann Version of 2014-02-26 Contents Preface v I

More information

The Cloud as a Computing Platform: Options for the Enterprise

The Cloud as a Computing Platform: Options for the Enterprise The Cloud as a Computing Platform: Options for the Enterprise Anthony Lewandowski, Ph.D. Solutions Architect Implicate Order Consulting Group LLC 571-606-4734 alewandowski@implicateorderllc.com The origins

More information

Technical Report. Implementation and Performance Testing of Business Rules Evaluation Systems in a Computing Grid. Brian Fletcher x08872155

Technical Report. Implementation and Performance Testing of Business Rules Evaluation Systems in a Computing Grid. Brian Fletcher x08872155 Technical Report Implementation and Performance Testing of Business Rules Evaluation Systems in a Computing Grid Brian Fletcher x08872155 Executive Summary 4 Introduction 5 Background 5 Aims 5 Technology

More information

Last time. Today. IaaS Providers. Amazon Web Services, overview

Last time. Today. IaaS Providers. Amazon Web Services, overview Last time General overview, motivation, expected outcomes, other formalities, etc. Please register for course Online (if possible), or talk to Yvonne@CS Course evaluation forgotten Please assign one volunteer

More information

HYBRID CLOUD SUPPORT FOR LARGE SCALE ANALYTICS AND WEB PROCESSING. Navraj Chohan, Anand Gupta, Chris Bunch, Kowshik Prakasam, and Chandra Krintz

HYBRID CLOUD SUPPORT FOR LARGE SCALE ANALYTICS AND WEB PROCESSING. Navraj Chohan, Anand Gupta, Chris Bunch, Kowshik Prakasam, and Chandra Krintz HYBRID CLOUD SUPPORT FOR LARGE SCALE ANALYTICS AND WEB PROCESSING Navraj Chohan, Anand Gupta, Chris Bunch, Kowshik Prakasam, and Chandra Krintz Overview Google App Engine (GAE) GAE Analytics Libraries

More information

Oracle im Open Source Kontext Abgrenzung GlassFish vs. JBoss und wozu noch WebLogic?

Oracle im Open Source Kontext Abgrenzung GlassFish vs. JBoss und wozu noch WebLogic? Oracle im Open Source Kontext Abgrenzung GlassFish vs. JBoss und wozu noch WebLogic? Michael Bräuer, Principal Sales Consultant Peter Doschkinow, Senior Java Architect The following

More information

Information Technology Policy

Information Technology Policy Information Technology Policy Web Server/Application Server Standards ITP Number ITP-APP002 Category Recommended Policy Contact RA-itcentral@pa.gov Effective Date October 26, 2005 Supersedes Scheduled

More information

Spoilt for Choice Which Integration Framework to choose? Mule ESB. Integration. www.mwea.de. Kai Wähner

Spoilt for Choice Which Integration Framework to choose? Mule ESB. Integration. www.mwea.de. Kai Wähner Spoilt for Choice Which Integration Framework to choose? Integration vs. Mule ESB vs. Main Tasks Evaluation of Technologies and Products Requirements Engineering Enterprise Architecture Management Business

More information

Integration in the cloud - IPaaS with Fuse technology. Charles Moulliard Apache Committer

Integration in the cloud - IPaaS with Fuse technology. Charles Moulliard Apache Committer Integration in the cloud - IPaaS with Fuse technology Charles Moulliard Apache Committer Agenda Introduction & Key concepts What is ipaas? Fuse Fabric & Fuse Mngt Console jclouds & Apache CloudStack Demo

More information

IDEAL INSTITITE OF MANAGEMENT AND TECHNOLOGY In association with IIT MADRAS Presents SAARANG 2015 National Level CLOUD COMPUTING Championship

IDEAL INSTITITE OF MANAGEMENT AND TECHNOLOGY In association with IIT MADRAS Presents SAARANG 2015 National Level CLOUD COMPUTING Championship IDEAL INSTITITE OF MANAGEMENT AND TECHNOLOGY In association with IIT MADRAS Presents SAARANG 2015 National Level CLOUD COMPUTING Championship Event Details Stage 1 :- (WORKSHOP ROUND to be held at college):

More information

Automatic Deployment to PaaS Cloud

Automatic Deployment to PaaS Cloud ii iv Czech Technical University in Prague Faculty of Electrical Engineering Department of Cybernetics Master Thesis Automatic Deployment to PaaS Cloud Bc. Petr Michalička Supervisor: Ing. Jan Šedivý,

More information

Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION

Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION October 2013 Daitan White Paper Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION Highly Reliable Software Development Services http://www.daitangroup.com Cloud

More information

Scaling in the Cloud with AWS. By: Eli White (CTO & Co-Founder @ mojolive) eliw.com - @eliw - mojolive.com

Scaling in the Cloud with AWS. By: Eli White (CTO & Co-Founder @ mojolive) eliw.com - @eliw - mojolive.com Scaling in the Cloud with AWS By: Eli White (CTO & Co-Founder @ mojolive) eliw.com - @eliw - mojolive.com Welcome! Why is this guy talking to us? Please ask questions! 2 What is Scaling anyway? Enabling

More information

A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)

A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012) 1. Computation Amazon Web Services Amazon Elastic Compute Cloud (Amazon EC2) provides basic computation service in AWS. It presents a virtual computing environment and enables resizable compute capacity.

More information

Developing modular Java applications

Developing modular Java applications Developing modular Java applications Julien Dubois France Regional Director SpringSource Julien Dubois France Regional Director, SpringSource Book author :«Spring par la pratique» (Eyrolles, 2006) new

More information

JBoss & Infinispan open source data grids for the cloud era

JBoss & Infinispan open source data grids for the cloud era JBoss & Infinispan open source data grids for the cloud era Dimitris Andreadis Manager of Software Engineering JBoss Application Server JBoss by Red Hat 5 th Free and Open Source Developer s Conference

More information

Building a Modular Server Platform with OSGi. Dileepa Jayakody Software Engineer SSWSO2 Inc.

Building a Modular Server Platform with OSGi. Dileepa Jayakody Software Engineer SSWSO2 Inc. Building a Modular Server Platform with OSGi Dileepa Jayakody Software Engineer SSWSO2 Inc. Outline Complex Systems OSGi for Modular Systems OSGi in SOA middleware Carbon : A modular server platform for

More information

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION KEY FEATURES AND BENEFITS STANDARD EDITION Java EE 7 full platform support Java SE 8 certification, support Choice of IDEs, development tools and frameworks Oracle Cloud compatibility Industry-leading

More information

WebLogic Server Admin

WebLogic Server Admin Course Duration: 1 Month Working days excluding weekends Overview of Architectures Installation and Configuration Creation and working using Domain Weblogic Server Directory Structure Managing and Monitoring

More information

Cloud computing taxonomy

Cloud computing taxonomy Cloud computing taxonomy Université Paris-Est Marne la Vallée, LIGM UMR CNRS 8049, France October 1, 2015 a cloud provides on demand resources and services over the Internet, ussually at the scale and

More information

Framework Adoption for Java Enterprise Application Development

Framework Adoption for Java Enterprise Application Development Framework Adoption for Java Enterprise Application Development Clarence Ho Independent Consultant, Author, Java EE Architect http://www.skywidesoft.com clarence@skywidesoft.com Presentation can be downloaded

More information

BONITA, The Open Source BPM Solution

BONITA, The Open Source BPM Solution BONITA, The Open Source BPM Solution «BPM, The Future is Now!»! Miguel Valdes Faura Bull R&D, BPM Manager Agenda Why BPM Matters? BPM Market Review Bonita in simple words Architecture Products and Components

More information

RED HAT JBOSS FUSE. A lightweight, flexible integration platform

RED HAT JBOSS FUSE. A lightweight, flexible integration platform RED HAT JBOSS FUSE A lightweight, flexible integration platform TECHNOLOGY OVERVIEW We knew that our previous integration hub simply wouldn t allow us to meet our goals. With Red Hat JBoss Fuse, we re

More information

Web Application Hosting Cloud Solution Architecture. http://www.cloud-council.org/web-app-hosting-wp/index.htm

Web Application Hosting Cloud Solution Architecture. http://www.cloud-council.org/web-app-hosting-wp/index.htm Web Application Hosting Cloud Solution Architecture http://www.cloud-council.org/web-app-hosting-wp/index.htm February, 2015 Presenters Heather Kreger CTO International Standards, IBM US kreger@us.ibm.com

More information

Cloud Computing: IaaS & PaaS

Cloud Computing: IaaS & PaaS Cloud Computing: IaaS & PaaS Thomas Kurian Executive Vice President Product Development 62 Safe Harbor Statement "Safe Harbor" Statement: Statements in this presentation relating to Oracle's future plans,

More information

Open Source SOA with Service Component Architecture and Apache Tuscany. Jean-Sebastien Delfino Mario Antollini Raymond Feng

Open Source SOA with Service Component Architecture and Apache Tuscany. Jean-Sebastien Delfino Mario Antollini Raymond Feng Open Source SOA with Service Component Architecture and Apache Tuscany Jean-Sebastien Delfino Mario Antollini Raymond Feng Learn how to build and deploy Composite Service Applications using Service Component

More information

SIEMENS. Teamcenter 11.2. Windows Server Installation PLM00013 11.2

SIEMENS. Teamcenter 11.2. Windows Server Installation PLM00013 11.2 SIEMENS Teamcenter 11.2 Windows Server Installation PLM00013 11.2 Contents Part I: Getting started with Teamcenter server installation Requirements and overview.............................................

More information

Java PaaS Enabling CI, CD, and DevOps

Java PaaS Enabling CI, CD, and DevOps Java PaaS Enabling CI, CD, and DevOps AuthX Overview Who We Are? Digital Engagement Company offering Technical and Marketing Services with proven success supporting Fortune 1000 companies. We partner with

More information

Thing Big: How to Scale Your Own Internet of Things. Walter'Pernstecher'-'pernstec@amazon.de' Dr.'Markus'Schmidberger'-'schmidbe@amazon.

Thing Big: How to Scale Your Own Internet of Things. Walter'Pernstecher'-'pernstec@amazon.de' Dr.'Markus'Schmidberger'-'schmidbe@amazon. Thing Big: How to Scale Your Own Internet of Things Walter'Pernstecher'-'pernstec@amazon.de' Dr.'Markus'Schmidberger'-'schmidbe@amazon.de' Internet of Things is the network of physical objects or "things"

More information

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES This document is intended to provide insight into the considerations and processes required to move an enterprise application from a JavaEE-based

More information