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

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

Embed Size (px)

Citation preview

Page 1: Architecture of Enterprise Applications for Cloud Jaroslav Šmarda Vema, a. s

Architecture of Enterprise Applications for Cloud

Jaroslav Šmarda

Vema, a. s.

Page 2: 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)

Page 3: Architecture of Enterprise Applications for Cloud Jaroslav Šmarda Vema, a. s

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 Jaroslav Šmarda Vema, a. s

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 Jaroslav Šmarda Vema, a. s

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 Jaroslav Šmarda Vema, a. s

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 Jaroslav Šmarda Vema, a. s

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 Jaroslav Šmarda Vema, a. s

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 Jaroslav Šmarda Vema, a. s

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 Jaroslav Šmarda Vema, a. s

Strana: 10

5. YES to configuration, NO to customization

Page 11: Architecture of Enterprise Applications for Cloud Jaroslav Šmarda Vema, a. s

Strana: 11

6. Model-driven development

Page 12: Architecture of Enterprise Applications for Cloud Jaroslav Šmarda Vema, a. s

Strana: 12

6. Metadata-driven applications

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

Strana: 13

www.vema.cz

[email protected]

https://twitter.com/jsmarda

Thank

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