• Architecture (Framework) for building enterprise applications.
  • Need to be:
    • Dynamic – Easy to change / modify
    • Scaleable – Need to scale as use changes
      • Number of users
      • Total data maintained
      • Number of different processes / modules
      • etc
    • Legacy Systems – Easily integrate existing systems / technologies
    • Portable – Handle moving to new environments
      • Hardware
      • Operating System
      • System software
    • Interoperability – Support interactions between systems (data / processing)
    • Loosely coupled – Easy to change how processes / systems are connected
      • No/Minimal code changes required to restructure components / processes
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s