View
189
Download
3
Category
Tags:
Preview:
DESCRIPTION
The modern concept of cloud solution today indicates a wide range of internet technologies. The quality of cloud-based solutions is decisively influenced by the solution of the highest (application) layer of the cloud. The basic requirement for the architecture of cloud applications is that one installation of software must serve all customers in the cloud. Suppliers can then provide regular new versions of applications that are immediately available to all customers. Such applications must allow configuration for individual customers unlike customization, which is associated with the generation of multiple clones of applications. Model-driven agile development is usually used for cloud applications. As an example of the software architecture of cloud applications I introduce our Vema V4 Cloud solution. We have more than 500 customers of V4 Cloud applications.
Citation preview
Architecture of Enterprise Applications for Cloud
Jaroslav Šmarda
Vema, a. s.
Strana: 2
Cloud
ApplicationsSaaS (Software as a
Service)
System softwarePaaS (Platform as a Service)
HardwareIaaS (Infrastructure as a Service)
Strana: 3
The attributes of SaaS
Architecture: 1 (installation) :N (customers)
Application performance - the contract with the provider
Software and data – at / processed by the provider
New versions immediately available to all the customers
YES to configuration, NO to customization
Model-driven development
Strana: 4
Vema, a. s.
Since 1990 – HRIS
In the Czech and the Slovak Republic,
headquarters in Brno
Customers:
MFČR, GFŘ, Kancelář prezidenta, Úřad vlády,
bussines, large hospitals, regions, towns, schools…
7 500 customers of HRIS
Since 2005 – Cloud solutions, 530 customers,
1400 users
Strana: 5
1. Application architecture 1:N
Single installation
Customers:• Czech Republic and
Slovakia• businesses• healthcare• education• government and non-
profit organizations
Strana: 6
2. SLA
Operation guaranteed 7:00 a:m to 7:00 p:m
Servers run 24 h
Failure max 1 hour per month
Max 2 failures to 6 hours per year
Maintenance during the night
Privacy and trade secrets guaranteed
Strana: 7
3. Software and data at / processed by the provider
Commercial data center
Connectivity 100 Mb / s
Application server
Data security: backup during the night on another disk
transfer to the datacenter Vema
recording on tape
CD with data on request
Strana: 8
4. New versions immediately available
4 big versions in year
Small versions (updates) in just a few hours
Installation plans
Strana: 9
5. YES to configuration, NO to customization
Configurationthe same software, changes through configuration data
Customization individual changes for one or only a few customers
Strana: 10
5. YES to configuration, NO to customization
Strana: 11
6. Model-driven development
Strana: 12
6. Metadata-driven applications
Strana: 13
www.vema.cz
smarda@vema.cz
https://twitter.com/jsmarda
Thank
……………………………………........you
Recommended