OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...OW2
OpenCloudware is a collaborative R&D project involving 18 partners to develop a modular software framework for building an IaaS-agnostic enterprise-grade Cloud platform. The platform will enable users to easily build, deploy, and operate distributed applications across multiple Cloud infrastructures. It provides modeling, assembly, deployment, operation, and portability of applications to multiple IaaS providers through its end-to-end Cloud modeling capabilities and APIs. The project aims to produce an open platform for Cloud software engineering through component-based middleware.
"Obiettivi e progetti della comunità Eclipse Italiana". Paolo Maresca, prof di sistemi di elaborazione delle informazioni,
DIS-Università di Napoli Federico II.
The document discusses integrating remote laboratories into management systems. It describes challenges in integrating diverse lab interfaces and technologies like LabVIEW. The authors propose creating standard APIs to facilitate integrating remote labs, especially LabVIEW-based ones, into remote laboratory management systems like Sahara. This would allow labs developed across universities to be more easily shared and managed through a common system.
This document discusses remote laboratories and their implementation in engineering education. It notes that remote labs help bridge the gap between educational curricula and real-world industry by allowing experimentation without constraints of location or time. Several challenges in developing remote labs are outlined, including selecting lab server software and integrating labs with learning management systems. Examples of remote lab architectures and systems like iLab, Labshare, and WebLab Deusto are provided. The benefits of standards-based integration of remote labs into online education are discussed.
MODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSEAnže Vodovnik
This paper describes the use of model driven architecture and its application in control system development. It also presents a prototype solution based on the Eclipse framework implemented by the author.
Anže Vodovnik, Klemen Žagar, Cosylab, Ljubljana, Slovenija
Flex For Java Architects Ledroff Breizh Jug V Blog CcFrançois Le Droff
I had the chance to present at the BreizhJUG (a Breton Java user group) a session named "Flex for Java Deveoppers".
A crowd of almost 100 happy Java developers and architects was willing to know more about Flex.
I had an an hour and half to cover :
*
a basic presentation of the flash and AIR platforms,
*
cool UX flash/flex/AIR demos
*
the latest great features of flash 10
*
and flex, and its ecosystem from a Java developer perspective (mvn framework, testing libraries, building and quality tools, blazeds, lcds)
I ended up the session presenting fna maven archetypes
Eclipse & java based modeling platforms for smart phoneIAEME Publication
This document discusses modeling platforms and Java-based development in Eclipse. It provides background on Eclipse, describing it as an integrated development environment used for Java and other programming languages. The document outlines Eclipse's plug-in architecture and components that make up its rich client and server platforms. It also discusses Eclipse tools for modeling, web development, and how the Java programming language and class libraries integrate with Eclipse. Key topics covered include Eclipse Modeling Framework, OSGi, Java principles and syntax, and libraries that make up the Java Class Library.
Webinar on deployment automation Xebialabs - 15 sept 2010XebiaLabs
XebiaLabs delivers a deployment automation solution to streamline deploying applications to middleware environments. Deployit bridges gaps between development and operations by providing end-to-end automation. It supports reliable self-service deployments, automatic environment discovery, deployment packaging, environment synchronization, and application promotion. Deployit reduces costs and errors while improving productivity for organizations managing complex, frequent application deployments.
OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...OW2
OpenCloudware is a collaborative R&D project involving 18 partners to develop a modular software framework for building an IaaS-agnostic enterprise-grade Cloud platform. The platform will enable users to easily build, deploy, and operate distributed applications across multiple Cloud infrastructures. It provides modeling, assembly, deployment, operation, and portability of applications to multiple IaaS providers through its end-to-end Cloud modeling capabilities and APIs. The project aims to produce an open platform for Cloud software engineering through component-based middleware.
"Obiettivi e progetti della comunità Eclipse Italiana". Paolo Maresca, prof di sistemi di elaborazione delle informazioni,
DIS-Università di Napoli Federico II.
The document discusses integrating remote laboratories into management systems. It describes challenges in integrating diverse lab interfaces and technologies like LabVIEW. The authors propose creating standard APIs to facilitate integrating remote labs, especially LabVIEW-based ones, into remote laboratory management systems like Sahara. This would allow labs developed across universities to be more easily shared and managed through a common system.
This document discusses remote laboratories and their implementation in engineering education. It notes that remote labs help bridge the gap between educational curricula and real-world industry by allowing experimentation without constraints of location or time. Several challenges in developing remote labs are outlined, including selecting lab server software and integrating labs with learning management systems. Examples of remote lab architectures and systems like iLab, Labshare, and WebLab Deusto are provided. The benefits of standards-based integration of remote labs into online education are discussed.
MODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSEAnže Vodovnik
This paper describes the use of model driven architecture and its application in control system development. It also presents a prototype solution based on the Eclipse framework implemented by the author.
Anže Vodovnik, Klemen Žagar, Cosylab, Ljubljana, Slovenija
Flex For Java Architects Ledroff Breizh Jug V Blog CcFrançois Le Droff
I had the chance to present at the BreizhJUG (a Breton Java user group) a session named "Flex for Java Deveoppers".
A crowd of almost 100 happy Java developers and architects was willing to know more about Flex.
I had an an hour and half to cover :
*
a basic presentation of the flash and AIR platforms,
*
cool UX flash/flex/AIR demos
*
the latest great features of flash 10
*
and flex, and its ecosystem from a Java developer perspective (mvn framework, testing libraries, building and quality tools, blazeds, lcds)
I ended up the session presenting fna maven archetypes
Eclipse & java based modeling platforms for smart phoneIAEME Publication
This document discusses modeling platforms and Java-based development in Eclipse. It provides background on Eclipse, describing it as an integrated development environment used for Java and other programming languages. The document outlines Eclipse's plug-in architecture and components that make up its rich client and server platforms. It also discusses Eclipse tools for modeling, web development, and how the Java programming language and class libraries integrate with Eclipse. Key topics covered include Eclipse Modeling Framework, OSGi, Java principles and syntax, and libraries that make up the Java Class Library.
Webinar on deployment automation Xebialabs - 15 sept 2010XebiaLabs
XebiaLabs delivers a deployment automation solution to streamline deploying applications to middleware environments. Deployit bridges gaps between development and operations by providing end-to-end automation. It supports reliable self-service deployments, automatic environment discovery, deployment packaging, environment synchronization, and application promotion. Deployit reduces costs and errors while improving productivity for organizations managing complex, frequent application deployments.
This document discusses using the Open Robot Control Software (OROCOS) framework to develop robot and machine control applications. OROCOS provides libraries and tools to build component-based real-time control applications in a platform-independent way. It describes creating a TCP client component to send angle data to a remote server controlling a robotic arm. The OROCOS component runs periodically to increment and send the angle, while the server receives the data and uses it to control a servo motor attached to a robotic arm. OROCOS allows reusability of components and real-time execution of tasks to develop robot control applications.
This document provides an outline and schedule for an OSCON July 2007 tutorial on the Eclipse Parallel Tools Platform (PTP) and scientific application development. The tutorial covers an overview of Eclipse and PTP, introduction to the Eclipse integrated development environment (IDE) including building, running and debugging a sample application, advanced development features, PTP and parallel language development tools, parallel debugging, and information on Eclipse, PTP and related tools for enterprise use. It also notes which versions of Eclipse and related tools are currently supported by PTP.
The document describes an architecture for integrating Microsoft Learning Gateway tools like Microsoft SharePoint and Microsoft Exchange with ItsLearning, an e-learning platform. It details how ItsLearning is installed and configured to use Active Directory for user authentication and provisioning of user data. Finally, it shows how ItsLearning provides web parts that can be integrated into the SharePoint portal to display course and project information for single sign-on access across applications.
Here are some of the key purposes of the ApplicationContext in Spring:
- It extends and builds upon the basic functionality of the BeanFactory by adding support for internationalization, event publication, resource loading, etc.
- It allows configuration through XML files and automatic detection of configuration metadata.
- It manages the complete lifecycle of beans within the context, including instantiation, configuration, dependency injection, and destruction.
- It supports transparently loading bean definitions from a variety of external locations. This includes classpath, file system, URLs, etc.
- It provides a simplified and more object-oriented model for accessing configuration metadata and bean definitions during runtime compared to the BeanFactory.
- It allows for
Presentation is highlighting novelties in SPA development with Angular 2 (+Ionic 2 demo) with real code examples.
We created together simple Ng2 application with Angular CLI.
All the code is available on GitHub (link to demos is at the end of presentation).
Prerequisites:
1. Install NodeJS. It is better to install version 6 or 4x. Read about NPM.
2. Install TypeScript + editor (Visual Studio Code or Sublime 3).
3. Install Angular 2 Command Line Interface (Angular CLI):
npm install -g angular-cli
EclipseConEurope2012 SOA - Models As Operational DocumentationMarc Dutoo
At Eclipse Con Europe 2012 in the SOA Symposium track, JWT's EMF model export to structure and information in Document Management Systems is explained and demonstrated for in the case of the EasySOA service documentation registry, with JWT workflows producing a basis for SOA operational documentation.
The document discusses installing and deploying TestMaker 6. It provides contact information for Frank Cohen of PushToTest and covers topics such as planning a TestMaker installation, common problems that can occur during installation, installing on different operating systems, and configuring a grid and cloud test environment.
This document provides instructions for developing an enterprise application using EJB 3.0 technology in NetBeans 5.5. It shows how to set up an enterprise application project containing an EJB module and web module. It then guides the user through coding an entity class, message-driven bean, and session facade in the EJB module. Finally, it demonstrates creating servlets to display and add messages in the web module.
This document discusses approaches for managing metamodel evolution in a pragmatic way. It presents two use cases: managing metamodel changes in the Java Workflow Tooling project using ATL model transformations, and supporting the "two-headed" SCA metamodel and runtime extensions in a transparent way for users. Automating metamodel evolution can alleviate the pain of manual migration, and practices like model versioning, documentation, and testing can help diagnose and scale changes across models.
GOLC 2012 - On Standardizing the Management of LabVIEW-based Remote Laborator...Mohamed Tawfik
This document discusses standardizing the management of remote laboratories built using LabVIEW through remote laboratory management systems (RLMSs). It outlines the need for a standard application programming interface (API) layer to wrap LabVIEW-based remote labs and make them compatible with different RLMSs. The layer would define a common set of communication tools from LabVIEW, such as VI server and web services, to connect remote labs to RLMSs while addressing factors like simultaneous access, security, and session management. Developing such an API layer could help share and manage the many existing LabVIEW-based remote labs across various university platforms.
Gigaom's Structure 2014 conference, June 21-22 in San Francisco Launchpad company profiles
#gigaomlive
More at http://events.gigaom.com/structure-2014/
In this decl from the 2014 HPC User Forum in Seattle, Charlie Gonzales from IBM presents: The IBM Platform Cloud Service.
Watch the video presentation: http://wp.me/p3RLHQ-d9j
This document provides a list of 24 cloud monitoring and management tool vendors and discusses 5 things to consider when selecting a tool: unified dashboard, real-time monitoring, dynamic provisioning, consolidated logging, and managing SLAs and business policies. It also provides links to an interactive landscape and product overview for cloud monitoring tools and instructions for vendors to add missing products.
IBM Becoming a Cloud Service Provider White PaperMauricio Godoy
CSPs have a unique opportunity to become cloud service providers and expand into new markets. To succeed, CSPs must optimize their internal infrastructure with cloud technology, provide an innovative portfolio of cloud services, and differentiate the customer experience. CSPs should partner with experts to analyze their operations and implement cloud computing internally first to reduce costs. They can then focus on quickly launching and managing cloud services through an automated platform and diverse partner ecosystem. Doing so will allow CSPs to reinvent their business and compete in new lucrative markets.
Cloud Scars: Lessons from the Enterprise PioneersDave Roberts
Cloud computing is revolutionizing the IT market. But if you aren't careful, you're cloud project can end in disaster. This presentation gathers some lessons learned by the early adopters, so you can avoid their mistakes and double-down on their successes.
This document discusses five critical ways to improve security across clouds using a cloud management platform:
1. Use policy-based application and data governance to control which workloads can be placed in which cloud.
2. Automate security technology installation and configuration like firewalls, antivirus, and patch management.
3. Integrate configuration management solutions like Puppet and Chef to ensure compliance with policies.
4. Configure and enforce firewall policies for cloud VMs in private and public clouds.
5. Trigger security scans of VMs to ensure continuous security across cloud workloads.
The Big Win: Stop Playing Small-Ball with Your Cloud StrategyServiceMesh
The document discusses how IT platforms have evolved over the past 10 years from taking weeks to deploy applications, to hours or minutes with self-service portals and automated orchestration. It argues that while cloud computing promises agility and cost savings, most companies are only realizing minor benefits ("small ball"). To truly transform their business, companies need to focus on optimizing the entire solution delivery lifecycle, embrace collaboration between developers and IT, and empower all users with advanced policy management across hybrid clouds. The document concludes by promoting the ServiceMesh Agility Platform as a way to transform the solution delivery lifecycle.
Is Private Cloud Right for Your Organization?ServiceMesh
This is a presentation ServiceMesh's Dave Roberts did for a Focus webinar, March 2011:
http://www.focus.com/webcasts/information-technology/private-cloud-right-your-organization/
ServiceMesh's Dave Roberts presented, originally at Cloud Connect 2012, Santa Clara CA
Applications are the heart of enterprise IT. Everything that IT does is focused on delivering new functionality through applications. Unfortunately, for most enterprises, the application delivery process is tremendously inefficient, leading outcomes where more application development projects are canceled than are completed.
In 2003 and 2004, Nicholas Carr asked the question, "Does IT matter?" In the process he touched off a hailstorm of debate and criticism. As IT shifts more toward a cloud-based service delivery model, it's reasonable to ask if cloud matters.
Dogfighting communism coal cloud connect chicago finalServiceMesh
This document discusses how cloud computing can improve business agility and reduce IT spending. It argues that adopting a free market approach to allocating IT resources within organizations, by allowing business units to purchase services from multiple suppliers on the open market, leads to greater efficiency compared to a centralized planning model. While cloud computing makes individual workloads less expensive, organizations may end up spending more in total as cloud adoption enables new applications and greater overall consumption of IT services, in line with Jevons' Paradox.
This document discusses using the Open Robot Control Software (OROCOS) framework to develop robot and machine control applications. OROCOS provides libraries and tools to build component-based real-time control applications in a platform-independent way. It describes creating a TCP client component to send angle data to a remote server controlling a robotic arm. The OROCOS component runs periodically to increment and send the angle, while the server receives the data and uses it to control a servo motor attached to a robotic arm. OROCOS allows reusability of components and real-time execution of tasks to develop robot control applications.
This document provides an outline and schedule for an OSCON July 2007 tutorial on the Eclipse Parallel Tools Platform (PTP) and scientific application development. The tutorial covers an overview of Eclipse and PTP, introduction to the Eclipse integrated development environment (IDE) including building, running and debugging a sample application, advanced development features, PTP and parallel language development tools, parallel debugging, and information on Eclipse, PTP and related tools for enterprise use. It also notes which versions of Eclipse and related tools are currently supported by PTP.
The document describes an architecture for integrating Microsoft Learning Gateway tools like Microsoft SharePoint and Microsoft Exchange with ItsLearning, an e-learning platform. It details how ItsLearning is installed and configured to use Active Directory for user authentication and provisioning of user data. Finally, it shows how ItsLearning provides web parts that can be integrated into the SharePoint portal to display course and project information for single sign-on access across applications.
Here are some of the key purposes of the ApplicationContext in Spring:
- It extends and builds upon the basic functionality of the BeanFactory by adding support for internationalization, event publication, resource loading, etc.
- It allows configuration through XML files and automatic detection of configuration metadata.
- It manages the complete lifecycle of beans within the context, including instantiation, configuration, dependency injection, and destruction.
- It supports transparently loading bean definitions from a variety of external locations. This includes classpath, file system, URLs, etc.
- It provides a simplified and more object-oriented model for accessing configuration metadata and bean definitions during runtime compared to the BeanFactory.
- It allows for
Presentation is highlighting novelties in SPA development with Angular 2 (+Ionic 2 demo) with real code examples.
We created together simple Ng2 application with Angular CLI.
All the code is available on GitHub (link to demos is at the end of presentation).
Prerequisites:
1. Install NodeJS. It is better to install version 6 or 4x. Read about NPM.
2. Install TypeScript + editor (Visual Studio Code or Sublime 3).
3. Install Angular 2 Command Line Interface (Angular CLI):
npm install -g angular-cli
EclipseConEurope2012 SOA - Models As Operational DocumentationMarc Dutoo
At Eclipse Con Europe 2012 in the SOA Symposium track, JWT's EMF model export to structure and information in Document Management Systems is explained and demonstrated for in the case of the EasySOA service documentation registry, with JWT workflows producing a basis for SOA operational documentation.
The document discusses installing and deploying TestMaker 6. It provides contact information for Frank Cohen of PushToTest and covers topics such as planning a TestMaker installation, common problems that can occur during installation, installing on different operating systems, and configuring a grid and cloud test environment.
This document provides instructions for developing an enterprise application using EJB 3.0 technology in NetBeans 5.5. It shows how to set up an enterprise application project containing an EJB module and web module. It then guides the user through coding an entity class, message-driven bean, and session facade in the EJB module. Finally, it demonstrates creating servlets to display and add messages in the web module.
This document discusses approaches for managing metamodel evolution in a pragmatic way. It presents two use cases: managing metamodel changes in the Java Workflow Tooling project using ATL model transformations, and supporting the "two-headed" SCA metamodel and runtime extensions in a transparent way for users. Automating metamodel evolution can alleviate the pain of manual migration, and practices like model versioning, documentation, and testing can help diagnose and scale changes across models.
GOLC 2012 - On Standardizing the Management of LabVIEW-based Remote Laborator...Mohamed Tawfik
This document discusses standardizing the management of remote laboratories built using LabVIEW through remote laboratory management systems (RLMSs). It outlines the need for a standard application programming interface (API) layer to wrap LabVIEW-based remote labs and make them compatible with different RLMSs. The layer would define a common set of communication tools from LabVIEW, such as VI server and web services, to connect remote labs to RLMSs while addressing factors like simultaneous access, security, and session management. Developing such an API layer could help share and manage the many existing LabVIEW-based remote labs across various university platforms.
Gigaom's Structure 2014 conference, June 21-22 in San Francisco Launchpad company profiles
#gigaomlive
More at http://events.gigaom.com/structure-2014/
In this decl from the 2014 HPC User Forum in Seattle, Charlie Gonzales from IBM presents: The IBM Platform Cloud Service.
Watch the video presentation: http://wp.me/p3RLHQ-d9j
This document provides a list of 24 cloud monitoring and management tool vendors and discusses 5 things to consider when selecting a tool: unified dashboard, real-time monitoring, dynamic provisioning, consolidated logging, and managing SLAs and business policies. It also provides links to an interactive landscape and product overview for cloud monitoring tools and instructions for vendors to add missing products.
IBM Becoming a Cloud Service Provider White PaperMauricio Godoy
CSPs have a unique opportunity to become cloud service providers and expand into new markets. To succeed, CSPs must optimize their internal infrastructure with cloud technology, provide an innovative portfolio of cloud services, and differentiate the customer experience. CSPs should partner with experts to analyze their operations and implement cloud computing internally first to reduce costs. They can then focus on quickly launching and managing cloud services through an automated platform and diverse partner ecosystem. Doing so will allow CSPs to reinvent their business and compete in new lucrative markets.
Cloud Scars: Lessons from the Enterprise PioneersDave Roberts
Cloud computing is revolutionizing the IT market. But if you aren't careful, you're cloud project can end in disaster. This presentation gathers some lessons learned by the early adopters, so you can avoid their mistakes and double-down on their successes.
This document discusses five critical ways to improve security across clouds using a cloud management platform:
1. Use policy-based application and data governance to control which workloads can be placed in which cloud.
2. Automate security technology installation and configuration like firewalls, antivirus, and patch management.
3. Integrate configuration management solutions like Puppet and Chef to ensure compliance with policies.
4. Configure and enforce firewall policies for cloud VMs in private and public clouds.
5. Trigger security scans of VMs to ensure continuous security across cloud workloads.
The Big Win: Stop Playing Small-Ball with Your Cloud StrategyServiceMesh
The document discusses how IT platforms have evolved over the past 10 years from taking weeks to deploy applications, to hours or minutes with self-service portals and automated orchestration. It argues that while cloud computing promises agility and cost savings, most companies are only realizing minor benefits ("small ball"). To truly transform their business, companies need to focus on optimizing the entire solution delivery lifecycle, embrace collaboration between developers and IT, and empower all users with advanced policy management across hybrid clouds. The document concludes by promoting the ServiceMesh Agility Platform as a way to transform the solution delivery lifecycle.
Is Private Cloud Right for Your Organization?ServiceMesh
This is a presentation ServiceMesh's Dave Roberts did for a Focus webinar, March 2011:
http://www.focus.com/webcasts/information-technology/private-cloud-right-your-organization/
ServiceMesh's Dave Roberts presented, originally at Cloud Connect 2012, Santa Clara CA
Applications are the heart of enterprise IT. Everything that IT does is focused on delivering new functionality through applications. Unfortunately, for most enterprises, the application delivery process is tremendously inefficient, leading outcomes where more application development projects are canceled than are completed.
In 2003 and 2004, Nicholas Carr asked the question, "Does IT matter?" In the process he touched off a hailstorm of debate and criticism. As IT shifts more toward a cloud-based service delivery model, it's reasonable to ask if cloud matters.
Dogfighting communism coal cloud connect chicago finalServiceMesh
This document discusses how cloud computing can improve business agility and reduce IT spending. It argues that adopting a free market approach to allocating IT resources within organizations, by allowing business units to purchase services from multiple suppliers on the open market, leads to greater efficiency compared to a centralized planning model. While cloud computing makes individual workloads less expensive, organizations may end up spending more in total as cloud adoption enables new applications and greater overall consumption of IT services, in line with Jevons' Paradox.
Step Up to the Plate: Take Your Cloud Strategy from the Minor League to the M...Dave Roberts
Many enterprises are working on cloud computing strategies. Unfortunately, most are taking a tactical view of the situation and optimizing on the wrong things. In short, they are playing "small ball," which will result in suboptimal outcomes and possibly failed projects. To ensure your cloud project has the best chance of success, you'll need to think through a larger strategy. You'll need to step up to the major leagues. This presentation can help.
Managing Multiple Clouds in an Enteprise - A Heterogenous LensMayur Shintre
This document provides perspectives on managing multiple clouds in an enterprise setting. It begins by defining key terms like heterogeneous and cloud management platform. It then rationalizes the different layers involved in managing clouds from native cloud APIs and UIs to abstraction libraries and cloud management platforms. It characterizes workloads on different lifecycles and recommends strategies for different types. The document advocates starting with infrastructure as code and investing in open source options before a unified management platform. It emphasizes including all stakeholders and using culture and developer enablement in cloud management.
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPRServiceMesh
The document discusses the ServiceMesh Agility Platform, which provides a single, consolidated platform for enabling on-demand, self-service IT operating models for large enterprises. It allows for graphically designing cloud-portable, multi-tier applications and platforms that can be deployed to any of 16 public or private clouds. The platform provides a single control point for governance, orchestration, and delivery across the entire application lifecycle. It uses policies to provision virtualized storage and optimize utilization.
This document describes Change My Path's system for 3D virtual environments for online job skills training. It presents the problem that current online training is ineffective and proposes an interactive solution using customizable 3D environments. Key aspects include:
1) Companies create training content that is mapped to a matched 3D environment, such as an virtual office.
2) Trainees engage with the training as a game by interacting with the 3D environment and going through the material.
3) Beta trials are underway with large corporations and an initial customer, a multi-billion dollar fire and safety equipment company, has been signed.
Enterprise Cloud Management - 2013 EMC World presentationServiceMesh
Leading CIOs are revamping investment strategies to address the limitations of application service delivery infrastructure and unlocking differentiated business value through the implementation of a Cloud Empowered Enterprise strategy. This strategy centers on a business-driven, policy oriented, dynamic and abstracted cloud-based application service delivery and management approach to deliver business innovations to market faster. ServiceMesh shared these concepts with EMC World attendees and talked about how they can create their own Cloud Empowered Enterprise and cost-effective business agility with the Agility Platform.
Gartner report on cloud360 cloud management platformCognizant
Gartner Research has released a report emphasizing Cognizant Cloud360’s capabilities to empower enterprises in embracing cloud-enabled environments, with industry-leading platforms. According to Gartner, the key value adds of this product are cost-effective application management, seamless IT service delivery with self-service, enterprise compliance & governance and protection of existing IT investments. The report explicates why Cognizant’s Cloud360 becomes an ideal partner for enterprises planning operations in the cloud.
Learn more about Cloud360 here - http://www.cognizant.com/cloud/cloud360
Contact Us
cloud360@cognizant.com
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...OW2
The OpenCloudware collaborative R&D project aims at building an open software engineering platform, for the collaborative development of distributed applications to be deployed on multiple Cloud infrastructures. It will be available through a self-service portal. We target virtualized multi-tier applications such as JavaEE - OSGi. The results of OpenCloudware contain a set of software components to manage the lifecycle of such applications, from modelling (Think), developing and building images (Build), to a multi-IaaS compliant PaaS platform (Run) for their deployment, orchestration, performance testing, self-management (elasticity, green IT optimisation) and provisioning. Applications can be deployed potentially on multiple IaaS (supporting either one IaaS at a time, or hybrid scenarios). The OpenCloudware project is coordinated by France Telecom Orange, funded by the french Fonds National pour la Société Numérique (FSN) and endorsed by competitiveness clusters Minalogic, Systematic and SCS.
OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...OW2
The OpenPaaS project aims at developing an Open-Source Enterprise Social Network that leverage OBM collaborative solution and Petals BPM workflow engine and run-time. Leaded by LINAGORA, the French Open-Source Software leader, OpenPaaS addresses the whole collaborative application life-cycle. It provides basic features such as profile definition, collaborative mail, agenda, forms and workflow editors as well as an open API for external contributors. OpenPaaS’s run-time reuses Petals BPEL process engine and Petals Enterprise Service Bus. These tools are deployed on an hybrid IaaS infrastructure that allows to connect heterogeneous external applications. OpenPaaS project is funded by the FSN (Fond National pour la Société Numérique).
Comparison of open source paas architectural componentscsandit
This document compares the architectural components of four major open-source Platform as a Service (PaaS) technologies: AppScale, Cloud Foundry, Cloudify, and OpenShift. It describes the key components of each PaaS and their functions. The components discussed for each PaaS include controllers, agents, load balancers, databases, and more. Finally, the document provides a brief comparison of the major open PaaS technologies.
COMPARISON OF OPEN-SOURCE PAAS ARCHITECTURAL COMPONENTScscpconf
Cloud computing is a widely used technology with three basic service models such as Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). This paper focuses on the PaaS model. Open source PaaS model provides choice of cloud, developer framework and application service. In this paper detailed study of four open PaaS packages such as AppScale, Cloud Foundry, Cloudify, and OpenShift are explained with the considerable architectural component aspects. We also explained some other PaaS packages like Stratos, Stakato and mOSAIC briefly. In this paper we present the comparative study of major open PaaS packages.
LimeDS is a toolkit for rapidly building cloud applications using Java. It allows developers to visually or programmatically combine modular components into data flows. Components have JSON inputs and outputs and handle tasks like processing, storage, or invoking external APIs. LimeDS provides capabilities like caching, validation, security, and failure handling to components. It is lightweight, dynamically wires and rewires components, and facilitates application robustness. LimeDS will be released as open source to build a community around sharing and reusing components.
An Empirical Performance Study of AppEngine and AppScaleFei Dong
This document compares the performance of Google AppEngine and AppScale, an open source PaaS platform that mimics AppEngine. It finds that:
1) AppEngine has significantly lower request latency than AppScale running on Amazon EC2, with latency increasing more for AppScale as concurrency rises.
2) AppScale scales better with more EC2 instances, but AppEngine still outperforms it in terms of stability and scalability.
3) While AppEngine performs better, the document notes limitations in its experiment and hesitates to make a definitive conclusion about the relative performance of the two platforms.
Next-Generation Enterprise Application Development with SpringSource dm Serve...Aditya Jha
The document discusses issues with current Java/JavaEE application packaging and deployment and proposes solutions using OSGi bundles and the SpringSource Application Platform (S2AP). It describes how S2AP leverages OSGi bundles to provide standardized packaging, versioning, and modular deployment. S2AP manages OSGi bundle lifecycles and dependencies, allows hot deployment of individual modules, and supports both OSGi bundles and standard WAR files. The document outlines how applications can migrate from WAR to OSGi formats with increasing modularization and reuse of libraries and services.
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012Arun Gupta
This document discusses Oracle WebLogic Server 12c and its ability to develop modern, lightweight Java EE 6 applications for both conventional and cloud deployment environments. It highlights how WebLogic Server 12c allows developers to extend their existing skills with the latest Java standards and integrate with open source frameworks. Developers can write less glue code and focus more on business logic by leveraging WebLogic Server's integrated services.
IBM Pulse 2013 session - DevOps for Mobile AppsSanjeev Sharma
1) The document discusses DevOps for mobile app delivery, highlighting the benefits of combining Agile development and DevOps.
2) It outlines several DevOps best practices for mobile apps, including continuous integration, continuous delivery, and continuous testing.
3) The document recommends implementing these practices through automated build and deployment scripts, maintaining separate build environments for each SDK version, and simulating backend services during testing.
Opencloudware, The vApp Lifecycle Management Solution for Multi-Cloud - Cloud...opencloudware
OpenCloudware, An Infrastructure platform for Building, Maintaining and Operating Enterprise Distributed Applications in the Cloud.
Towards a PaaS management stack over multiple clouds
AppFuse is an open source project/application that uses best-of-breed Java open source tools to help you develop web applications quickly and efficiently. Not only does it provide documentation on how to develop light-weight POJO-based applications, it includes features that many applications need out-of-the-box: authentication and authorization, remember me, password hint, skinnability, file upload, Ajax libraries, signup and SSL switching. This is one of the main features in AppFuse that separates it from the other "CRUD Generation" frameworks like Ruby on Rails, Trails and Grails. AppFuse is already an application when you start using it, which means code examples are already in your project. Furthermore, because features already exist, the amount of boiler-plate code that most projects need will be eliminated.
In this session, you will learn Seven Simple Reasons to Use AppFuse. If you don't use it to start your own projects, hopefully you will see that it provides much of the boiler-plate code that can be used in Java-based web applications. Since it's Apache Licensed, you're more than welcome to copy/paste any code from it into your own applications.
Also see article published at:
http://www.ibm.com/developerworks/java/library/j-appfuse/index.html
OpenNebula is an open-source toolkit for building IaaS clouds that provides a simple web interface and enables raw infrastructure resources on a pay-as-you-go model. Interoperability is important for OpenNebula to offer common interfaces and fit into any data center. OpenNebula's approach to interoperability leverages existing standards by implementing them and integrating with standards. For users, OpenNebula implements common APIs and adaptors to allow transparent migration of workloads between clouds without changes. For administrators, OpenNebula develops adaptors to enable transparent combination of local resources with cloud resources by addressing peak demands more cost effectively.
Developing microservices with Java and applying Spring security framework and...IRJET Journal
This document discusses developing microservices with Java using the Spring framework and applying Spring Security and OAuth2 for authentication and authorization. It begins with an introduction to microservice architecture and advantages over monolithic architecture. It then discusses various Java libraries that can be used to build microservices, focusing on the Spring Boot framework. The document creates a proof-of-concept inventory management application to demonstrate building microservices with Spring Boot and securing APIs with Spring Security and OAuth2. It describes authentication needs for both web and non-web backend services.
Community Clouds - Shared Infrastructure as a ServiceHarold Teunissen
The document discusses community clouds as a model of shared cloud infrastructure. It describes community clouds as providing the functional features of public clouds, such as virtualization and storage services, but with added value from the community dimension. This includes full control over data location, savings from shared purchasing and maintenance, and close network integration. Community clouds allow innovation to be controlled at points chosen by the community.
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...drboon
The Virtual Labs Collaboration and Accessibility Platform (VLCAP) provides tools to further India’s National Mission project: the building of over 150 Virtual Labs (VL) for over 1450 multi-disciplinary undergraduate- and postgraduate-level experiments. VLCAP optimizes VL development and deployment costs and ensures a rich, consistent learning experience. Its multi-tier, scalable architecture allows VL builders to focus on their experiments. Its modules (VL workbench, collaborative content management, repositories) have axiomatically-designed interfaces that bring speed and efficiency to design. Its integration of user-management tasks (single sign-on, role-based access control, etc.) enhances flexibility without compromising security. The key accomplishments include its application of simulation VL and its provision of easily usable authoring tools, pre-configured templates, and management and assessment modules for instructors. VLCAP’s support of multiple deployment models, including the cloud, hosted, and mixed models, ensures scalable and reliable usage in hosted environments, and secure access for learners in remote locations.
Comparative Study of Various Platform as a Service Frameworks neirew J
Cloud computing is an emerging paradigm with three basic service models such as Software as a Service
(SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). This paper focuses on
different kinds of PaaS frameworks. PaaS model provides choice of cloud, developer framework and
application service. In this paper, detailed study of four open PaaS frameworks like AppScale, Cloud
Foundry, Cloudify, and OpenShift are explained with the architectural components. We also explained
more PaaS packages like Stratos, mOSAIC, BlueMix, Heroku, Amazon Elastic Beanstalk, Microsoft Azure,
Google App Engine and Stakato briefly. In this paper we present the comparative study of PaaS
frameworks.
COMPARATIVE STUDY OF VARIOUS PLATFORM AS A SERVICE FRAMEWORKSijccsa
Cloud computing is an emerging paradigm with three basic service models such as Software as a Service
(SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). This paper focuses on
different kinds of PaaS frameworks. PaaS model provides choice of cloud, developer framework and
application service. In this paper, detailed study of four open PaaS frameworks like AppScale, Cloud
Foundry, Cloudify, and OpenShift are explained with the architectural components. We also explained
more PaaS packages like Stratos, mOSAIC, BlueMix, Heroku, Amazon Elastic Beanstalk, Microsoft Azure,
Google App Engine and Stakato briefly. In this paper we present the comparative study of PaaS
frameworks.
SOFTWARE BUILD AUTOMATION TOOLS A COMPARATIVE STUDY BETWEEN MAVEN, GRADLE, BA...ijseajournal
The automated processes will play an increasingly vital role in continuous integration as the pace of
design and development of new software picks up. With the importance of software build automation tools
taking centerstage, the present paper undertakes a comparative analysis of three best available solutions -
Maven, Gradle and Bazel. We aim to evaluate the solutions based on their efficiency and performance in
the context of software build automation and deployment. There are some fundamental differences in the
way each tools approach builds. The aim of this study is also to provide the reader with a complete
overview of the selected build automation tools and, the relevant features and capabilities of interest. In
addition, the paper leads to a broader view on the future of the build automation tools ecosystem.
Jithin Chandran is a highly skilled software development professional with expertise in shell scripting, Oracle PL/SQL, and Java. He has experience across the full project lifecycle from design to implementation to integration. Some of his skills include Unix shell scripting, Java, Oracle PL/SQL, Liferay, Apache Tomcat, and JBoss. He has worked as a Software Developer at Infozech Software Pvt Ltd since 2014 where he has built and deployed scalable software products. He also has experience working on projects for clients such as Aircel, Yemen Telecom, and American Tower Company. He received an award from his company for his work on the Aircel SIM Activation project. He has a B
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...OW2
The OCCIware project aims at managing in a unified manner all layers and domains of the Cloud (XaaS), by building on the Open Cloud Computing (OCCI) standard. OCCIware Metamodel formally specifies the main OCCI concepts. Today a first EMF metamodel is defined that adds to OCCI new concepts such as Extension, Configuration, and EDataType, addressing some limitations of OCCI.
This session highlights OCCIware platform two main components:
– The OCCIware Studio Factory, allowing to produce visually customizable diagram editors for any Cloud configuration business domain modeled in OCCI using the OCCI Extension Studio, such as the flagship Docker Studio ;
– The OCCIware Runtime, based on OW2 erocci project, including the tools for deployment, supervision and administration, and allowing to federate multiple XaaS Cloud runtimes, such as the Roboconf PaaS server and the ActiveEon Cloud Automation multi-IaaS connector.
This talk includes a demonstration of the Docker connector and of how to use the OCCIware Cloud Designer to configure a real life Cloud application (a Java API server on top of a MongoDB cluster)’s business, platform and infrastructure layers seamlessly on both VirtualBox and OpenStack infrastructure.
Similar to OpenCloudware: the Cloud application lifecycle management platform (20)
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
OpenID AuthZEN Interop Read Out - AuthorizationDavid Brossard
During Identiverse 2024 and EIC 2024, members of the OpenID AuthZEN WG got together and demoed their authorization endpoints conforming to the AuthZEN API
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
20240609 QFM020 Irresponsible AI Reading List May 2024
OpenCloudware: the Cloud application lifecycle management platform
1. OpenCloudware
The Cloud applicaton lifecycle
management platform
Delivering a Cloud Platorm for Building, Maintaining and
Operating Enterprise PaaS Distributed Applications
Alexandre Lefebvre
OW2 CTO & Orange Labs
OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 1
2. What is OpenCloudware?
Co-funded collaborative R&D project, 18 partners
Development of software modules for building a IaaS-agnostic Dev to
PaaS enterprise-grade infrastructure platform
Enables to easily build, generate and operate enterprise distributed
applications for deployment on any cloud
Their modeling, assembly and build
Their deployment and operation (PaaS)
On multiple infrastructures (Multi-IaaS)
3 years (Jan 2012 – Dec 2014)
Supported by the French FSN (Fonds National pour la Société Numérique)
Co-labeled by the Minalogic, Systematic and SCS Pôles de Compétitivité
OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 2
3. Project Partners
Large Corps Academic
Bull Armines/Ecole des Mines de
France Télécom – Orange Nantes
Thales Com IRIT – INP Toulouse
Thales Services Télécom Paris Tech
SMEs Télécom Saint Etienne
ActiveEon Univ. Joseph Fourier
eNovance Univ. Savoie - LISTIC
eXo Platform INRIA
peergreen Open Source organisation
Petals Link OW2
UShareSoft
OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 3
4. Use case
The user wants to
deploy a
distributed
OpenCloudware Self Service Portal
enterprise
application
(JavaEE, LAMP, ...)
First step: account
creation and login
OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 4
5. Use case
vApp
component1
component2
The user builds its
vApp using
component3
SLA
bindings
OpenCloudware
OpenCloudware Self Service Portal
tools. S/he
Template Gallery:
expresses
Meta Data and Modeling Tools
elasticity at the
End to end Cloud Modeling
AaaS, JavaEE, OSGi,
Services
right level.
The output is a
vApp model
OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 5
6. Use case
vApp
component1
component2
The vApp is built,
and
component3
SLA
bindings
OpenCloudware
OpenCloudware Self Service Portal
PaaS instanciates
Service Plan
Template Gallery:
the user vApp.
Meta Data and Modeling Tools
Contiuous Build, Builder (vApp++
End to end Cloud Modeling
AaaS, JavaEE, OSGi,
Maven, Hudson ... Creation &
Services
Configurations)
PaaS Orchestration
Service Logic Install
& Deployment
Sky Computing ( Provisioning )
VM Multi-
VM
Cloud
Placement
Provisioning
Multi-Cloud IaaS Controler (API)
Federation Layer
OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 6
7. Use case
vApp
component1
component2
The users needs
to know how
component3
SLA
bindings
much it will cost.
OpenCloudware Self Service Portal
The
Service Plan
Template Gallery: OpenCloudware
Meta Data and Modeling Tools
Contiuous Build, Builder (vApp++
End to end Cloud Modeling
AaaS, JavaEE, OSGi,
Maven, Hudson ... Creation &
Configurations)
Services billing component
shows the cost for
the empty
Billing
PaaS Orchestration
Service Logic Install
& Deployment
running vApp.
Sky Computing ( Provisioning )
VM Multi-
VM
Billing Logs Cloud
Placement
Provisioning
Multi-Cloud IaaS Controler (API)
Federation Layer
OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 7
8. Use case
vApp
component1
component2
The users uses
OpenCloudware
component3
SLA
bindings
Performance
OpenCloudware Self Service Portal
testing tools.
Performance / Load testing as a service
Service Plan
Template Gallery: The
Meta Data and Modeling Tools
Contiuous Build, Builder (vApp++
End to end Cloud Modeling
AaaS, JavaEE, OSGi,
Maven, Hudson ... Creation &
Configurations)
Services consequences can
be seen through
the billing tool,
Billing
PaaS Orchestration
Service Logic Install
& Deployment
and is given a cost
per hour for a
Sky Computing ( Provisioning )
given workload.
VM Multi-
VM
Billing Logs Cloud
Placement
Provisioning
Multi-Cloud IaaS Controler (API)
Federation Layer
OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 8
9. Use case
vApp
component1
component2
While the
performance
component3
SLA
bindings
testing tool is
OpenCloudware Self Service Portal
running, the user
Performance / Load testing as a service
Service Plan
Template Gallery:
observes elasticity
Meta Data and Modeling Tools
Contiuous Build, Builder (vApp++
(the application
End to end Cloud Modeling
AaaS, JavaEE, OSGi,
Maven, Hudson ... Creation &
Services
Configurations)
goes beyond what
2 nodes could
Billing
PaaS Orchestration
Service Logic Install
Self-Management
PaaS Runtine
have done).
& Deployment Self-Controler
Sky Computing ( Provisioning )
VM Multi-
VM
Billing Logs Cloud
Placement
Provisioning
Multi-Cloud IaaS Controler (API)
Federation Layer
OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 9
10. Testing is over.
Use case The user needs a
vApp
component1
component2
public IP, modifes
component3
SLA
bindings
the vApp
description and
OpenCloudware Self Service Portal
redeploys.
Performance / Load testing as a service
Service Plan
Template Gallery: He then adds data
Meta Data and Modeling Tools
Contiuous Build, Builder (vApp++
End to end Cloud Modeling
AaaS, JavaEE, OSGi,
Maven, Hudson ... Creation &
Configurations)
Services to the DB, tests
the performance
with this public
Billing
PaaS Orchestration Self-Management
Service Logic Install PaaS Runtine instance.
& Deployment Self-Controler
Sky Computing ( Provisioning )
Latency changes,
VM
VM Multi- which indicates
Billing Logs
Placement
Cloud
Provisioning
that
OpenCloudware
Multi-Cloud IaaS Controler (API)
has moved VMs
Federation Layer
to a closer IaaS
OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 10
11. The application
Use case goes to
vApp
component1
component2
production.
component3
SLA
bindings
OpenCloudware
OpenCloudware Self Service Portal monitoring tools
provide the
Performance / Load testing as a service
Service Plan
Template Gallery: necessary
Meta Data and Modeling Tools
Contiuous Build, Builder (vApp++
End to end Cloud Modeling
AaaS, JavaEE, OSGi,
Maven, Hudson ... Creation &
Configurations)
Services information.
Billing
PaaS Orchestration Self-Management
(Administration portal
Service Logic Install PaaS Runtine
Admin console
& Deployment Self-Controler
& App admin)
Sky Computing ( Provisioning )
VM Multi-
VM
Billing Logs Cloud
Placement
Provisioning
Multi-Cloud IaaS Controler (API)
Federation Layer
OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 11
12. End-to-end Platform
Dev to Run
OpenCloudware Software as a Service
OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 12
13. Project Goals
Produce a middleware platform based on components
open platform for cloud software engineering
for collaborative development of distributed Cloud applications
targeting primarily enterprise JavaEE - OSGi virtual
appliances
for IaaS-agnostic Cloud Server application provisioning and
deployment, orchestration and operation
self-service management, elasticity, green IT optimisation
with interoperable execution on multiple major Cloud IaaS
(incl. hybrid)
The OpenCloudware platform will be available online as a SaaS
OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 13
14. Project Scope
+ other collaborative
projects projects
application Image Gallery
model (BI, eGov, eHealth,
Self-Service Portal eCommerce,
load test, …)
VM Building
Services
Service Plan PaaS Platform
Factory Services Multi-IaaS
3rd party
3 party build
rd
IaaS Cloud environment
environment
(incl. open source)
OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 14
15. Technologies
Extensive re-use and development of OW2 software
PaaS: JOnAS, JASMINe, Petals, JORAM
Security: AuthzForce
Performance: CLIF
Multi-IaaS: Sirocco, ProActive, Entropy
Portal: eXo
Use of other open source software
Hudson, Maven, Jenkins, sunxaclm, jclouds etc.
UForge for cloud image template management and VM
generation
OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 15
16. Expected Results
Open platform for cloud software engineering
accessible to cloud architects and developers for easy cloud
solutions build, deployment and operation for multi-IaaS
through a Self-Service portal
Open and integrated software components for
end-to-end modeling (THINK)
development and server template factory (BUILD)
multi-IaaS compatible PaaS platform (RUN)
application tests (fonctional, performance)
OpenCloudware results will be disseminated in open source
within the OW2 Open Source Cloudware initiative (OSCi)
OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 16
18. Technological Advances
End-to-end Modeling: Full stack from OS to applications and
confgurations incl. SLA, PaaS services and IaaS services
End-to-end Automation: Life cycle automation from Dev to Cloud to
Cloud orchestration
Build vApps: Service Factory for visual design and automated generation
of multi-tier server templates
Autonomic management: Dynamic cloud software (VMs) evolutions,
allowing elasticity, Green IT optimisation, reliability...
Multi-IaaS: Portability at the IaaS level, IaaS Agnostic services
Security: Isolation of applications and security, identity and access control
management
Links with other open source cloud projets such as FUI CompatibleOne, FP7 Contrail, …
(Other identifed projects: ANR/FUI SelfXL, ANR MyCloud, ITEA EasiCloud, FP7 4Caast, FUI
CoolIT, FUI Energetic, FUI AGOS, ANR OMD2)
OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 18
19. Working Groups
WG1: Modeling: applications, PaaS Services, IaaS capabilities
WG2: Service Plan Builder; creation of distributed application
templates (OVF, IaaS agnostic)
WG3: PaaS management Middleware: Enables Autonomic
Optimization and VM Management
WG4: Multi-IaaS Interoperability & Orchestration
WG5: Multi-Tenant Portal Services with RBAC support
WG7: Enterprise Grade Multi-tenant PaaS Middleware
WG6: Use Cases
WG8: Dissemination
OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 19
20. Q&A
OpenCloudware
A Cloud Sofware Platform for Building and
Operatng Enterprise PaaS to Mult-IaaS
Applicatons
Alexandre Lefebvre
OW2 CTO & Orange Labs
OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 20