TEC RSS Site Map | Glossary | Blog New!
 
 
Technology Evaluation Centers
Search TEC        Advanced Search
POWERED BY
Article Overview
 

Architecture Evolution: From Mainframes to Service-oriented Architecture
P.J. Jakovljevic - September 18, 2006

Software architecture can be defined simply as the design or blueprint of an application or software package. This blueprint describes the layout of the application's deployment, including partitioning its business logic between servers (computers). The architecture thus incorporates protocols and interfaces for interacting with other programs or computers, and all these should vouch for future flexibility and expandability. Conversely, while a self-contained, stand-alone program does have some program logic, it certainly does not have software architecture. This is not to imply that stand-alone programs do not need design, but rather that for the purpose of this article, architecture comes in when one talks about "systems of systems." Over the last few decades, the enterprise applications architecture has certainly gone through several waves of evolutionary steps and improvements, so that even our article from the early 2000s now sounds quite archaic...


 
Login:
Password:
 
Lost your password?
New user? Register for FREE!
 

Note:
Cookies must be allowed to view the content on this site.

If you experience problems logging on, take a look at your browser settings for cookies or your personal firewall settings and make sure they are not set to block all cookies.

 

Recent Searches: A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

TEC: Technology Evaluation Centers

About TEC | Contact Us | Media Partners | Policies | Featured Author Program | English | 中文 | 日本語 | Español | Français

© 2008 Technology Evaluation Centers Inc.
All rights reserved. Reproduction without prior written permission is forbidden. UID: 116

22600.23