Architecture of Enterprise Applications for Cloud Jaroslav Šmarda Vema, a. s.
Strana: 2 Cloud Applications SaaS (Software as a Service) System software PaaS (Platform as a Service) Hardware IaaS (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… 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 Configuration the same software, changes through configuration data Customization individual changes for one or only a few customers
Strana: YES to configuration, NO to customization
Strana: Model-driven development
Strana: Metadata-driven applications
Strana: Thank …………………………………… you