The vFabric Cloud Application Platform provides a full suite of products including tc Server, RabbitMQ, GemFire, SQLFire, and App Director to build, deploy, and manage cloud applications on both private and public clouds. It offers developers tools for rapid application development as well as operations tools for automated provisioning and management of applications in production environments. The platform provides a full stack solution for building and running scalable Java applications in private, hybrid, and public cloud environments.
Scoop & Move server apps across datacenter and cloud environments without requiring any OS. AppZero automates and makes the process of moving multi-application workloads fast, easy and reliable, providing enterprises with an on-demand approach for running server-side apps when and where they want.
Managing Software from Development to Deployment in the CloudCloudBees
CloudBees' Harpreet Singh and Vivek Panday give an introduction to managing and deploying Java applications in the cloud. The presentation covers...
- What’s the cloud and what's a PaaS?
- Criteria choosing a PaaS
- Demonstration of taking applications to the PaaS
- PaaS services available today
This presentation covers four things:
1. Why every business is a software business
2. The clear trends with VMware vFabric customers and prospects
3. Cloud Scale and Economics
4. Pricing Comparisons of vFabric to Competitors
Read an article summarizing the presentation and access the recording here: http://blogs.vmware.com/vfabric/2012/11/why-is-vfabric-on-the-cio-agenda-trends-and-economics.html
You have built a IaaS cloud and can deliver compute, storage and bandwidth to your customers. Is that enough to hold on to your customer base, or do you wish to deliver value added services such as platform services and databases? Join us our session and we will demonstrate how you could deploy higher margin services such as Database-as-a-Service, Caching-as-a-Service, Load Balancing-as-a-Service, MongoDB-as-a-Service, and many more - instantly without high capital investments. In this session, we will also cover different services that your customers will like and how you can make them available on your cloud and integrate them with your metering, billing and other business processes.
Keynote presentation by IBM Distinguished Engineer and Chief Technology Officer of Java John Duimovich and IBM Vice President of Cloud Platform Development Tim Vanderham at JavaOne 2015.
Building a Critical Communications Platform Using Serverless TechnologiesAmazon Web Services
By adopting serverless technologies, one organization managed to both accelerate its internal development process and improve operational scalability. In this tech talk, we present optimization strategies for AWS Lambda, followed by the inner workings of a critical communications platform built on serverless technologies. We also share best practices relevant to the development environment and architecture, along with the lessons learned.
Scoop & Move server apps across datacenter and cloud environments without requiring any OS. AppZero automates and makes the process of moving multi-application workloads fast, easy and reliable, providing enterprises with an on-demand approach for running server-side apps when and where they want.
Managing Software from Development to Deployment in the CloudCloudBees
CloudBees' Harpreet Singh and Vivek Panday give an introduction to managing and deploying Java applications in the cloud. The presentation covers...
- What’s the cloud and what's a PaaS?
- Criteria choosing a PaaS
- Demonstration of taking applications to the PaaS
- PaaS services available today
This presentation covers four things:
1. Why every business is a software business
2. The clear trends with VMware vFabric customers and prospects
3. Cloud Scale and Economics
4. Pricing Comparisons of vFabric to Competitors
Read an article summarizing the presentation and access the recording here: http://blogs.vmware.com/vfabric/2012/11/why-is-vfabric-on-the-cio-agenda-trends-and-economics.html
You have built a IaaS cloud and can deliver compute, storage and bandwidth to your customers. Is that enough to hold on to your customer base, or do you wish to deliver value added services such as platform services and databases? Join us our session and we will demonstrate how you could deploy higher margin services such as Database-as-a-Service, Caching-as-a-Service, Load Balancing-as-a-Service, MongoDB-as-a-Service, and many more - instantly without high capital investments. In this session, we will also cover different services that your customers will like and how you can make them available on your cloud and integrate them with your metering, billing and other business processes.
Keynote presentation by IBM Distinguished Engineer and Chief Technology Officer of Java John Duimovich and IBM Vice President of Cloud Platform Development Tim Vanderham at JavaOne 2015.
Building a Critical Communications Platform Using Serverless TechnologiesAmazon Web Services
By adopting serverless technologies, one organization managed to both accelerate its internal development process and improve operational scalability. In this tech talk, we present optimization strategies for AWS Lambda, followed by the inner workings of a critical communications platform built on serverless technologies. We also share best practices relevant to the development environment and architecture, along with the lessons learned.
cool slide from a presentation of Jan A.M. Kremer and Marjan J. Faber "Health 2.0: Patients as Team Members" at the Institute for Healthcare Improvement December meeting : http://app.ihi.org/events/SessionDetail.aspx?EventId=2206&SessionId=29525
Artificial intelligence (AI) is everywhere, promising self-driving cars, medical breakthroughs, and new ways of working. But how do you separate hype from reality? How can your company apply AI to solve real business problems?
Here’s what AI learnings your business should keep in mind for 2017.
[IT OnAir]데브멘토 동영상 VMware 김세희 차장
클라우드 상의 어플리케이션의 특징<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
PaaS의 핵심 특징
vFabric
Cloud Application Plafform
This talk introduces the role that Spring MVC and REST can play as a service-side endpoint model that can be connected to from mobile, rich, and desktop applications.
BayThreat Why The Cloud Changes EverythingCloudPassage
Subtitle: How I Learned to Stop Worrying and Get DevOps to Love Security
These slides are from a talk delivered by Rand Wacker at BayThreat 2011.
ABSTRACT: Take a look around, you might be surprised who is running servers in the cloud; you might be even more surprised about what they are running. Unfortunately, these people rarely if ever thought to tell the security teams, and that means big problems for us all. Securing servers in the cloud is different, very different, than in a traditional data center, but all the same risks are there. Lets start by understanding who is using the cloud, why it is so different, and what works and doesn't work from our typical security toolbox. Then lets try to solve some of those problems and come up with some best practices to help us and those we work with do what they need…securely.
VMware vFabric - Webinar with CIO MagazineAl Sargent
This presentation covers four things:
1. Why every business is a software business
2. The clear trends with VMware vFabric customers and prospects
3. Cloud Scale and Economics
4. Pricing Comparisons of vFabric to Competitors
Read an article summarizing the presentation and access the recording here: http://blogs.vmware.com/vfabric/2012/11/why-is-vfabric-on-the-cio-agenda-trends-and-economics.html
Alexandre Vasseur, Staff Systems Engineer chez VMware, présente CloudFoundry et la vision du Cloud de VMware.
La vidéo de la présentation est disponible ici : http://vimeo.com/46604224
Le Xebia Cloud Day 2012 est une conférence gratuite dédiée au Cloud Computing focalisée sur l'écosystème Java.
http://blog.xebia.fr/22-mai-2012-cloud-day-chez-xebia/
Getting Started with Platform-as-a-ServiceCloudBees
A short introduction to Platform-as-a-Service, hsowing you to use CloudBees PaaS to develop, test and run your Java and other web applications in the Cloud
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
2. VMware Solutions for Cloud Computing
End User
Computing
vFabric
vCloud
Infrastructure
2
2
3. VMware vFabric Cloud Application Platform
vFabric
The ideal application
platform environment to
run and manage your
custom, Java applications
– in the datacenter,
virtualized environment, or
the cloud. Messaging
Data Management
3
4. Use Case: App Intelligence for “Just-in-Time” Infrastructure
Hotel room promotion Hotel room
comes online Users are booking rooms promotion ends
Traffic
PST 8 am 9 am 10 am 11 am 12 pm 1 pm 2 pm 3 pm 4 pm 5 pm
Policy-based Capacity
4
5. New Applications Need To Be Portable
vCloud
partners
Private Cloud Hybrid Cloud
vFabric vFabric
Your Java vSphere vSphere
Spring App
“In partnership with
VMware, we are
bringing Spring to
Force.com.”
Build your application
“With VMware, we are making it easy
Select the runtime platform for developers to create Spring Java
apps in the cloud.”
Deploy your application
The industry’s first open PaaS
5
6. VMware Cloud Application Platform for Spring/Java Apps
Programming Rich Social and Data Integration Batch Spring WaveMaker Code2Cloud
Model Web Mobile Access Patterns Framework Tool Suite Services
Java Runtime Web Runtime Messaging Global Data In-mem SQL App Monitoring Performance Mgmt
(tc Server) (ERS) (RabbitMQ) (GemFire) (ElasticSQL) (Spring Insight) (Hyperic)
Java Automated
Optimizations Virtual Datacenter App Provisioning
(EM4J, …) (AppDirector)
Cloud Infrastructure and Management
6
8. STS - Developer Efficiency
SpringSource Tool Suite
Spring Roo Grails
Spring
Java (Core, Rich Web, Integration) Groovy
tc Server
(Spring Insight)
§ Agile Development - Integrated Testing
• Tight integration with tc Server minimizes application redeploys/restarts
• Links performance issues to code traces highlighted in Spring Insight
§ Supports flexible deployment targets
• tc Server, Java EE servers, VMware, Cloud, etc.
8
9. Tomcat is a Proven Standard
WebLogic 26% Spring Applications
JBoss 38%
WebSphere 43%
Apache Tomcat 68%
0% 10% 20% 30% 40% 50% 60% 70%
Java Application Server Usage, Source: 2008 Evans Data Survey
“
The adoption of Tomcat reflects the
Java developers' preference for
lighter, simpler technologies
”
9
13. Monitor: VM, OS, JVM, tcRuntime Container…
" Monitor Application Server Status, Health, and Response Times
" Availability, Session Count, Throughput, Utilization, Connection & Thread Pool Health, Deadlock Detection,
Garbage Collection
13
14. vFabric EM4J (Elastic Memory for Java)
Use ESX to Share Memory Between VMs Running Java
Description Benefits
• Use virtualization to • Higher consolidation through memory over-commit for
overcome the Java workloads
limitation of Java’s • Protect Java applications against workload spikes
static heap without wasting memory
• New ‘memory balloon’ • Lets you give Java more memory than it needs under
runs inside JVM to normal load. Memory your application doesn’t need is
capture unused returned to ESX but remains available in case it is
memory and return it needed to avoid Java out-of-memory errors
to ESX
• Memory returned to
JVM when it is under
pressure
14
15. Lightweight Application Platform Harmonizes Lifecycle
App Developer App Operator
Create Apps Quickly Meet Business Goals
Applications
Spring
tc Server
Build Run Manage
“ Setting up the infrastructure for an
application used to take days. With “ Everything we did in Tomcat works
the same way in tc Server, plus we
Spring, we can do it in two hours.
- Sahana Hussein
Visa Europe
” have the additional advantages.
”
- Jeffrey Hickman
Arizona State Retirement System
15
16. Deployment Flexibility: Distribute or Combine
tc Server tc Server tc Server
Instance 1 Instance m
... Instance X
Spring Spring Spring Spring Spring
tc Server ver X
(shared binaries)
... tc Server ver Y
(shared binaries)
Operating System & JVM
16
18. Scaling the Tiers
The web and application tiers can
be easily combined and
virtualized. Nodes can be added or Load Balancer Add/remove web/
removed on the fly. application servers
Web Tier
Application Tier
The database only grows by
moving the VM to a larger Database Tier
machine
The disk systems can be
virtualized and can grow on Storage Tier
demand
18
19. Linear Scalability
GemFire can achieve near linear scalability with nodes
that can be added or removed on the fly.
Scale
Add/remove web/
application/data servers
Disks may be direct or network
attached
Web, Application and Data tiers can be collapsed into a
Optional reliable, asynchronous
feed to Data Warehouse or single virtual machine.
Archival Database
19
20. What is GemFire?
Database
• Storage • High Availability
= • Persistence • Load Balancing
• Transactions • Data Replication
• Queries • L1 Caching
+ Messaging System + Service Bus
• Data Distribution • System Integration
• Event Propagation • Data Transformation
• Guaranteed Delivery • Service Loose Coupling
+ Grid Controller + Complex Event Processor
• Task Decomposition • Business Event Detection
• Distributed Task Assignment • Real-time Analysis
• Map-Reduce, Scatter-Gather • Event Driven Architectures
• Result Summarization
GemFire combines select features from all of these products and
combines them into a low-latency, linearly scalable, memory-based data
fabric
20
21. Memory-based Performance
GemFire uses memory on a peer machine to make data updates
Perform durable, allowing the updating thread to return 10x to 100x faster than
updates that must be written through to disk, without risking any data
loss. Typical latencies are in the few hundreds of microseconds
instead of in the tens to hundreds of milliseconds.
GemFire can optionally write updates to disk, or to a data warehouse,
asynchronously and reliably.
21
22. Data-Aware Function Routing
Data Aware Function
Execute Batch Controller
or Client
Scatter-Gather (Map-Reduce)
Function
GemFire provides ‘data aware function routing’ – moving the behavior to
the correct data instead of moving the data to the behavior.
22
23. Data Distribution
Distribute
GemFire can keep clusters that are distributed around the world synchronized in real-
time and can operate reliably in Disconnected, Intermittent and Low-Bandwidth network
environments.
23
24. GemFire virtualizes the database into the application tier
Cloud Ready
Add/remove web/
application/data servers
Add/remove disk
GemFire server is a small Java jar file that can be easily
deployed with Java applications.
Optional reliable, asynchronous
feed to Data Warehouse or
Archival Database
24
26. vFabric SQLFire: Scalability at the Data Tier
§ Speed: In-memory, distributed SQL database.
§ Scale: More scalable design than traditional RDBMS.
§ SQL: Familiar SQL interface, accessible from Java and C#.
26
27. vFabric SQLFire: Speed Through In-Memory Design
1Writes are
2Later asynchronously
synchronously
persisted across persisted to disk
two servers
SQLFire Database
27
28. vFabric SQLFire: Dynamic Scalability
3Remove nodes
1Add new nodes
when load returns
any time load spikes.
to normal
SQLFire Database
2Data is automatically rebalanced to new nodes.
28
29. vFabric SQLFire: A Real SQL Interface
§ SQLFire syntax is based on the SQL-92 standard.
§ SQLFire extensions are to Data Definition Language (DDL)
only, e.g. CREATE TABLE.
§ DML 100% standards compatible.
§ JDBC and ADO.NET drivers.
• Built-in, transparent high availability.
§ Easily accessible via Spring Data
29
30. Breaking free of the RDBMS bottleneck
vFabric data director
Powering Database-as-a-Service
for Your Cloud
30
31. Data Problems Addressed by Cloud
Database Sprawl Long Lead Time DB Tuning for Virtualization
Corporate IT Shadow IT
Database
Lead time of
provision or
weeks
clone
request
Server & Storage Database Implementation
Provisioning & Tuning
• Thousands of under-managed and • Database operations not fully • Database not designed for
under-secured databases automated virtualized environments with
• Long lead time for database dynamic resources
• Difficult to enforce policy and
compliance services for developers • DBA tunes databases to specific
setup
31
32. vFabric Data Director
• Powers database-as-a-service
across private and public App App App App App App App App
clouds
vFabric Data Director
Graphical User Interface/API
• Self-service database
virtualization platform for
Self-service IT Control vSphere-Optimized
traditional and new databases
• First database enabled is
PostgreSQL database with
optimization for vSphere
VMware vSphere 5
• Built on vSphere platform --
extends virtualization benefits
to database layer
32
33. vFabric Postgres
§ First database enabled on vFabric Data Director
§ Based on PostgreSQL 9.0
• Fully ACID compliant, ansi-SQL compliant relational database
• Proven architecture known for reliability and wildly used across
industries
§ Added vSphere-Optimization include
• Elastic database memory
• Self-tuning and automatic configuration
• Database-aware high availability
• Live on cloudfoundry.com on 8/29
• Soon to be included in Micro Cloud Foundry
33
34. vFabric rabbitMQ
An enterprise message
solution is critical to today’s
businesses. Messaging
That Just Works
Messaging
34
35. Customers love RabbitMQ – banking, web, social media, ...
Estimate 300-500 in production, 20,000 in dev
35 vfabric.co/rabbitmq
36. RabbitMQ
and
AMQP:
technical
overview
Consumers create queues; these buffer
messages for push to consumers
Queues are stateful, ordered, and can be
persistent, transient, private, shared.
Exchanges are stateless routing tables.
Consumers tell queues to bind to named
exchanges; each binding has a pattern e.g.
“tony” or “*.ibm.*”
Producers send messages to exchanges
with a routing key e.g. “tony”, or ordered set
of keys e.g. “buy.ibm.nyse”
Exchanges route messages to queues
whose binding pattern matches the
message routing key or keys
36 vfabric.co/rabbitmq
37. UID – a lifetime digital identity for 1.2bn India residents
37 vfabric.co/rabbitmq
38. Breaking free of the RDBMS bottleneck
vFabric App Director
Powering Database-as-a-Service
for Your Cloud
38
39. What is vFabric Application Director 1.0?
§ vFabric Application Director automates application deployments
on hybrid clouds, specifically on VCD 1.5
Applications
Custom
or
Packaged
App
binaries,
config
.war,
.jar,
.tar,
.zip
etc
Application Stack Middleware,
OS
App
servers,
messaging,
web
servers,
databases,
opera7ng
systems,
load
balancers,
etc
vCloud Director 1.5
39
40. vFabric Application Director – “Model-driven” cloud-ready App
provisioning
Application Blueprint Logical Application Topology with
Application Binaries
Application Policies, Configurations
Pre-instrumented with App Monitoring
Application Stack - (Middleware, OS)
Architect
Deployment Deployment Deployment Collection of deployment settings
Profile Profile Profile Makes blueprints portable across clouds
(dev) (test) (prod)
App Dev, QA,
Release Standardized configurations of
OS, Middleware
Automated Deployment Plans with Orchestration
Catalog
Deployment Environments
Dev Org VDC Test Org VDC Prod Org VDC
Middleware Admin
Cloud Admin
40
44. NPC International
vFabric Helps NPC International Stay Connected to 1,200 Locations
“ Application performance is considerably faster
since we moved from JBoss to vFabric … We
have been very happy with the performance – it is
fantastic.”
Jon Brisbin, Portal Webmaster, NPC International
Challenge Solution Results
Application not performing well on JBoss Replaced JBoss Application Severs with Enhanced Application Performance
causing downtime; load often exceeded VMware vFabric
planned capacity Server Costs Reduced by 75%
vFabric instances running on VMware
Application experienced regular lockups ESX Server-based private cloud High Availability
every time JBoss received out of infrastructure
memory errors causing server restarts Greater Scalability
Since all web applications built in
Costly downtime and other performance Spring, transition to vFabric was Virtual Private Cloud Infrastructure
issues caused problems for users and seamless
required substantial attention from Increased Developer Productivity
development team
44
45. Use Case - ForEx
real-life use case: Global Foreign Exchange Trading System
The project achieved:
Ø Low-latency trade insertion
Ø Permanent Archival of every trade
Ø Kept pace with fast ticking market data
Ø Rapid, Event Based Position Calculation
Ø Distribution of Position Updates Globally
Ø Consistent Global Views of Positions
Ø Pass the Book
Ø Regional Close-of-day
Ø High Availability
Ø Disaster Recovery
Ø Regional Autonomy
45