The Evolution Of Enterprise Application Architecture
-
Upload
oziel-moreira-neto -
Category
Technology
-
view
238 -
download
0
description
Transcript of The Evolution Of Enterprise Application Architecture
![Page 1: The Evolution Of Enterprise Application Architecture](https://reader033.fdocuments.in/reader033/viewer/2022042614/5584d851d8b42ad73a8b4853/html5/thumbnails/1.jpg)
The Evolution of Enterprise Application Architecture
30 YEARS IN 15
![Page 2: The Evolution Of Enterprise Application Architecture](https://reader033.fdocuments.in/reader033/viewer/2022042614/5584d851d8b42ad73a8b4853/html5/thumbnails/2.jpg)
the need of evolution
• global customers and world wide companies
• shorter business timing
• based systems platforms
• value business integration• new systems propositions:
• behavior, feel, share, moments, wear, play, life, ...
the evolution of enterprise application architecture
![Page 3: The Evolution Of Enterprise Application Architecture](https://reader033.fdocuments.in/reader033/viewer/2022042614/5584d851d8b42ad73a8b4853/html5/thumbnails/3.jpg)
• design to meet system requirements;
• create the system ‘blueprint’;
• define how the components communicate;
• balance the "creativity" with "science" using
models, frameworks and patterns;
• break down the system complexity;
the need of system architect
the evolution of enterprise application architecture
![Page 4: The Evolution Of Enterprise Application Architecture](https://reader033.fdocuments.in/reader033/viewer/2022042614/5584d851d8b42ad73a8b4853/html5/thumbnails/4.jpg)
the cube distribution architecture
partition the behavior of the application into tiers
properly use the services of each platform
give preference to open standards and maintained by ‘good’ players
the evolution of enterprise application architecture
![Page 5: The Evolution Of Enterprise Application Architecture](https://reader033.fdocuments.in/reader033/viewer/2022042614/5584d851d8b42ad73a8b4853/html5/thumbnails/5.jpg)
past, present and future
70´s 2 k 2015 2020
monolithic applications
client-server applications
web-based applications
cloud-based applications(IaaS, PaaS, SaaS)
CAMSS-based applications(Business As Services)
service-based applications
IoT (Internet of Things)
the evolution of enterprise application architecture
![Page 6: The Evolution Of Enterprise Application Architecture](https://reader033.fdocuments.in/reader033/viewer/2022042614/5584d851d8b42ad73a8b4853/html5/thumbnails/6.jpg)
• monolithic application architecture (70´s)
present
the evolution of enterprise application architecture
few users
high modularized & coupled
on-line / off-line processing
data staging processing
procedural languages
high optimized hardware
medium complexity
![Page 7: The Evolution Of Enterprise Application Architecture](https://reader033.fdocuments.in/reader033/viewer/2022042614/5584d851d8b42ad73a8b4853/html5/thumbnails/7.jpg)
• client-server applications (90´s)
past
the evolution of enterprise application architecture
few users
low modularized & high coupled
on-line (lan) (synchronous)
database processing
procedural languages
low optimized hardware
low complexity
![Page 8: The Evolution Of Enterprise Application Architecture](https://reader033.fdocuments.in/reader033/viewer/2022042614/5584d851d8b42ad73a8b4853/html5/thumbnails/8.jpg)
• web-based application architecture (2k)
present
the evolution of enterprise application architecture
many users
high modularized and low coupled
Internet (synchronous)
distributed processing
object languages
high optimized hardware
medium complexity
![Page 9: The Evolution Of Enterprise Application Architecture](https://reader033.fdocuments.in/reader033/viewer/2022042614/5584d851d8b42ad73a8b4853/html5/thumbnails/9.jpg)
• service-based application architecture
present
the evolution of enterprise application architecture
many processes to integrate
very low coupled
Internet (synchronous/synchronous)
distributed processing
object languages
composite applications
high complexity
![Page 10: The Evolution Of Enterprise Application Architecture](https://reader033.fdocuments.in/reader033/viewer/2022042614/5584d851d8b42ad73a8b4853/html5/thumbnails/10.jpg)
• cloud-based application architecture (CAMSS*)
present
the evolution of enterprise application architecture
many processes to run
very, very low coupled
cloud computing (Paas+SaaS)
improved security
service applications
global businesses
too much complex
* Cloud, Analitycs, Mobile, Social and Secure
![Page 11: The Evolution Of Enterprise Application Architecture](https://reader033.fdocuments.in/reader033/viewer/2022042614/5584d851d8b42ad73a8b4853/html5/thumbnails/11.jpg)
• IoT application architecture (Internet of Things)
future
the evolution of enterprise application architecture
device-based applications
very, very low coupled
embedded computing
low security
global businesses
multi languages
expensive R&D
![Page 12: The Evolution Of Enterprise Application Architecture](https://reader033.fdocuments.in/reader033/viewer/2022042614/5584d851d8b42ad73a8b4853/html5/thumbnails/12.jpg)
put in all togheter
the evolution of enterprise application architecture
![Page 13: The Evolution Of Enterprise Application Architecture](https://reader033.fdocuments.in/reader033/viewer/2022042614/5584d851d8b42ad73a8b4853/html5/thumbnails/13.jpg)
The Evolution of Enterprise Application Architecture
30 YEARS IN 10
Oziel Moreira Neto ([email protected])
Q&A