 Who we are  Amdatu  Platform  Projects  Demo  Q&A.

Slides:



Advertisements
Similar presentations
Enterprise Architecture Firm Architecture World ‘10 SOA on Demand Ulf Fildebrandt Chief Development Architect SOA Infrastructure SAP AG.
Advertisements

HPC Pack On-Premises On-premises clusters Ability to scale to reduce runtimes Job scheduling and mgmt via head node Reliability HPC Pack Hybrid.
PaaS Design and Architecture: A Deep Dive into Apache Stratos Samisa Abeysinghe VP Delivery, WSO2 Member Apache Software Foundation 10 th June 2014.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
© 2012 Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public Quad APIs and SDK Preview Sachin Smotra Product Manger, Enterprise.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
PHP on Windows Improvements in PHP-Microsoft Interoperability PHP World Kongress Munich, Germany November 9, 2010.
Why OSGi matters for Enterprise Java Infrastructures
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
SaaS, PaaS & TaaS By: Raza Usmani
Cloud computing Tahani aljehani.
Emmanuel Cecchet et al.  Performance Scalability of J2EE application servers.  Test effect of: ◦ Application Implementation Methods ◦ Container Design.
Google App Engine Google APIs OAuth Facebook Graph API
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.
App development in SharePoint 2013 LIVE Introducing Cloud App Model Cloud-hosted Apps Experiences from the Field.
Plan Introduction What is Cloud Computing?
©2012 Check Point Software Technologies Ltd. Cloud Security Tamir Zegman Architect.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
Cloud Computing Source:
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
What Can Do for You! Fabian Christ
ESB Guidance 2.0 Kevin Gock
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
OSGi.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7.
Microsoft Virtual Academy.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
C O R P O R A T E T E C H N O L O G Y Siemens AG Software & Engineering Usage of Enterprise OSGi inside Siemens:  Siemens Communications, Enterprise Systems.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
For Testbeds TM. Secure, multi-tenant cloud orchestration platform –Turnkey platform for delivering IaaS clouds –Hypervisor agnostic –Massively scalable,
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
Looking Ahead to Carbon 5 and Stratos 2 and Beyond By Afkham Azeez, Amila Suriarachchi.
Building Cloud Native Software Navigating the waters of a cloudy infrastructure Paul Fremantle CTO and Co-Founder, WSO2 VP, Apache Synapse ASF
Big Data Open Source Software and Projects ABDS in Summary IV: Level 7 I590 Data Science Curriculum August Geoffrey Fox
Building micro-service based applications using Azure Service Fabric
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
Paperless Timesheet Management Project Anant Pednekar.
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
Web Technologies Lecture 13 Introduction to cloud computing.
Presentation Title Subtitle DSpace UI Prototype 7 Spring, Angular.js, and the DSpace REST API.
Windows Azure poDRw_Xi3Aw.
Live Mobile and Cloud Hacking by ACEs OGh | Fusion Middleware Experience (FME) 16-feb :45 – 16:45.
© Copyright IBM Corporation 2016 Diagram Template IBM Cloud Architecture Center Using the Diagram Template This template is for use in creating a visual.
The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
New v2.0 Auth model to authenticate and authorize to Outlook.com APIs and the Microsoft Graph  Same OAuth2 protocols work for both consumer and commercial.
Simon Davies Microsoft Global reach Ease of provisioning Business agility Deployability & manageability Security & Privacy Customisability.
In Depth Azure StackIn Depth Azure Stack Resource Providers Damian Flynn MVP Daniel Savage Microsoft.
The Holmes Platform and Applications
Run Azure Services in your datacenter
Fan Engagement Solution
Deploying Web Application
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
The PaaS Layer in the INDIGO-DataCloud
About Bill Bill Baer (ˈbɛər)
Overall Architecture and Component Model
Platform as a Service.
Cloud Computing Platform as a Service
Chapter 18 MobileApp Design
In-Memory Performance
Cloud Web Filtering Platform
Cloud Computing: Concepts
Building Serverless Enterprise Applications
Agenda Need of Cloud Computing What is Cloud Computing
Distributed System using Web Services
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Presentation transcript:

 Who we are  Amdatu  Platform  Projects  Demo  Q&A

 Bram de Kruijff  GX Software  Lead Architect R&D  Java / OSGi / Web  Amdatu Platform PMC  Marcel Offermans  Fellow at Luminis Technologies  Java /OSGi / Embedded  Member at Apache  PMC: Felix, Incubator, PPMC: ACE, Celix  Amdatu Platform PMC

Amdatu is an open source application platform for open service oriented and cloud aware application composition Infrastructure – functions– components – composites - applications source:

Scalable multi-tenant web services and turnkey end- use applications Proprietary cloud environments and services Application model and custom software Reusable software and cloud components

Applications are assembled from reusable software components and frameworks on top of the OSGi™ based core platform Core platform Application Frameworks Application Frameworks Foundation components Foundation components Applications

Amdatu Platform  Java™ based / Leverages OSGi™ development model  Dynamic application provisioning and management  Service Fabric, clustering and IaaS management  Cloud aware Web/REST WOA application model  SDK / tooling Core App Fws App Fws Foundation services Foundation services Applications

Amdatu provides a fully integrated continuous software lifecycle based on dynamic provisioning  Declarative configuration  Metatype / custom  Runtime provisioning  Apache ACE  OSGi™ DeploymentAdmin  Standard tools  Maven / Ant  BNDTools / OBR ConfigurationProvisioningCompositionMonitoringManagement Development

A deployment is a dynamic topology of cloud compute resources running Management Agents (AMA) managed by a Management Server (AMS) AMS (management servers) AMS (management servers) AMA (management agents) AMA (management agents) AMA (management agents) AMA (management agents) Cloud Infrastructure (compute nodes) Cloud Infrastructure (compute nodes) Management / Provisioning Logging / Reporting Infrastructure Mngmnt Node lifecycle Node lifecycle

The Amdatu service based multi-tenant application model allows any application to transparently operate multi- tenant  Fully transparent  No code pollution  Third party code  Configuration based  Add/remove tenants at runtime  Service configuration per tenant  Web framework support  Default hostname based resolver  Pluggable GET / HTTP/1.1 Host: john.com Webfront Service Webfront Service Tenant: john Recommender Service Recommender Service Storage Service Storage Service Webfront Service Webfront Service Tenant: frank Recommender Service Recommender Service Storage Service Storage Service

The Amdatu service fabric provides a highly scalable communication layer supporting component level scale-out  Management  Dynamic configuration  Logical clusters  Pub/Sub messaging  OSGi Remote service  Transparent service invocation Service Fabric Storage API Storage API Storage API/IMPL Storage API/IMPL Service API Service API

RESTful service design and application decomposition are the basis for a WOA style application scale-out architecture  Layered systems  Dynamically scalable  Configuration  Managed endpoints  Support for  Servlets/Filters  JAX-RS  Static resources  JSP Storage Recommender Webfront Products GET / HTTP/1.1 Host: john.com HTTP/REST

Amdatu Projects  Application frameworks, reusable components and foundation services  Multi-tenant RESTful webservices and subsystems and applications Core App Fws App Fws Foundation services Foundation services Applications

Amdatu Management server  IaaS management  Configuration management  Tenant Management  Powered by Apache ACE

Collection of authentication and authorization services  OAuth 1.0 server and client  Working on OpenID client and server  Authentication and authorization services, based on OSGi UserAdmin  Gadget UI (login and user management)

Apache Cassandra based NoSQL storage  Multi-tenant (one keyspace per tenant)  Dynamic Keyspace and ColumnFamily registration through service (whiteboard)  Thrift / Hector based Persistence Managers  Storage implementations (i.e. OAuth consumers, Gadget registry, UserAdmin)

Apache Shindig based OpenSocial server  Multi-tenant social services  Gadget container  Gadget registry  Dashboard

Collection of semantic tools  Sesame RDF store  RDF2Go API  SPARQL endpoint  Type-safe SPARQL ORM Java API

Blob storage based on jclouds  Configurable Service Factory  BlobStoreService per configuration (e.g. both S3 and Azure)  Exposes configured jclouds API

Demo

 Amdatu Platform  Dynamic scaling and topology management  Advance cloud and IaaS integration  Improvements, improvements, …  Amdatu Projects  Amdatu Search Appliance  Amdatu Management Server  Amdatu Device Deployment  Amdatu Cloud Storage  Amdatu Profile Service

Amdatu is a community effort! Learn more at our website and mailing lists.