architecture of enterprise applications for cloud

13
Architecture of Enterprise Applications for Cloud Jaroslav Šmarda Vema, a. s.

Upload: jsmarda

Post on 20-Dec-2014

189 views

Category:

Technology


3 download

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.

TRANSCRIPT

Page 1: Architecture of Enterprise Applications for Cloud

Architecture of Enterprise Applications for Cloud

Jaroslav Šmarda

Vema, a. s.

Page 2: Architecture of Enterprise Applications for Cloud

Strana: 2

Cloud

ApplicationsSaaS (Software as a

Service)

System softwarePaaS (Platform as a Service)

HardwareIaaS (Infrastructure as a Service)

Page 3: Architecture of Enterprise Applications for Cloud

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

Page 4: Architecture of Enterprise Applications for Cloud

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

Page 5: Architecture of Enterprise Applications for Cloud

Strana: 5

1. Application architecture 1:N

Single installation

Customers:• Czech Republic and

Slovakia• businesses• healthcare• education• government and non-

profit organizations

Page 6: Architecture of Enterprise Applications for Cloud

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

Page 7: Architecture of Enterprise Applications for Cloud

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

Page 8: Architecture of Enterprise Applications for Cloud

Strana: 8

4. New versions immediately available

4 big versions in year

Small versions (updates) in just a few hours

Installation plans

Page 9: Architecture of Enterprise Applications for Cloud

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

Page 10: Architecture of Enterprise Applications for Cloud

Strana: 10

5. YES to configuration, NO to customization

Page 11: Architecture of Enterprise Applications for Cloud

Strana: 11

6. Model-driven development

Page 12: Architecture of Enterprise Applications for Cloud

Strana: 12

6. Metadata-driven applications

Page 13: Architecture of Enterprise Applications for Cloud

Strana: 13

www.vema.cz

[email protected]

https://twitter.com/jsmarda

Thank

……………………………………........you