Information Architecture
WHY??? I THOUGHT THIS WAS A  COURSE IN OPERATIONS MANAGEMENT <ul><li>Information architecture underlies the entire enterpr...
Components of any Software Application Presentation Management Business Logic Data Management Database
Components in brief PM BL DM
Mainframe Architecture (circa 1993) PM BL DM PM BL DM PM BL DM
Problems with Mainframe Architecture <ul><li>Absence of data integration, resulting in little enterprise visibility </li><...
More problems with Mainframe Architecture <ul><li>No  reuse  was possible </li></ul><ul><li>These mainframe apps were acce...
First solution:  Client/server architecture Server (DM) Clients (PM, BL) Database
These were known as thick clients <ul><li>Because they contained both the presentation management (PM) and the business lo...
Advantages of Client/server architecture <ul><li>Data are all accessible behind the Server which runs the data management ...
Advantages of client/sever architecture <ul><li>The IT professional could sit shoulder-to-shoulder with the end-user and d...
Problems with Client/server <ul><li>It wasn’t Internet compatible </li></ul><ul><li>It required an IT professional to inst...
Modern solution of today:  N-TIER DISTRIBUTED <ul><li>This is a distributed architecture like client/server, but now the a...
N-Tier distributed Architecture Data Server (DM) Thin Clients (1/2PM) Database Application Server 1 Application Server 2
Comments on N-Tier Distributed Architecture <ul><li>Clients are called ‘thin’ because the only thing running on them is th...
Advantages of N-Tier Distributed Architecture <ul><li>Like Client/server, it accommodates enterprise visibility because th...
More advantages of N-Tier  Distributed Architecture <ul><li>IT Professional no longer has to be decentralized and a part o...
Application Servers do Two things <ul><li>They serve out web pages upon request </li></ul><ul><li>They do all of the busin...
Upcoming SlideShare
Loading in...5
×

Information Architecture

256

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
256
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Information Architecture"

  1. 1. Information Architecture
  2. 2. WHY??? I THOUGHT THIS WAS A COURSE IN OPERATIONS MANAGEMENT <ul><li>Information architecture underlies the entire enterprise computing platform and determines its characteristics </li></ul><ul><li>This is design at the highest level and a bad design here can cost a firm billions, making it totally ineffective </li></ul>
  3. 3. Components of any Software Application Presentation Management Business Logic Data Management Database
  4. 4. Components in brief PM BL DM
  5. 5. Mainframe Architecture (circa 1993) PM BL DM PM BL DM PM BL DM
  6. 6. Problems with Mainframe Architecture <ul><li>Absence of data integration, resulting in little enterprise visibility </li></ul><ul><li>The applications are maintainable only by the centralized MIS shop, which is overloaded, resulting in 36 month lead times to get revisions effected </li></ul><ul><li>Every application had to be built from scratch, line-by-line, resulting in large cost and long lead times to create new applications </li></ul>
  7. 7. More problems with Mainframe Architecture <ul><li>No reuse was possible </li></ul><ul><li>These mainframe apps were accessed on networked PC’s via IBM 3278 terminal emulation software that was completely incompatible with the windows GUI applications—meaning no cut and paste </li></ul><ul><li>Mainframes were computational bottlenecks </li></ul><ul><li>Desktop PCs sat idle 99% of the time </li></ul>
  8. 8. First solution: Client/server architecture Server (DM) Clients (PM, BL) Database
  9. 9. These were known as thick clients <ul><li>Because they contained both the presentation management (PM) and the business logic (BL) components of the application </li></ul><ul><li>Notice how the application is distributed across the network, residing in two computing boxes—the client or desktop and the server </li></ul>
  10. 10. Advantages of Client/server architecture <ul><li>Data are all accessible behind the Server which runs the data management portion of the application—usually an Oracle Database engine </li></ul><ul><li>Now the marketing guy can see where his customer’s job is, and whether the customer is current with his payments, among other ‘things’ </li></ul>
  11. 11. Advantages of client/sever architecture <ul><li>The IT professional could sit shoulder-to-shoulder with the end-user and develop applications as well as make changes to existing software rapidly, without a 36 month backlog </li></ul><ul><li>There are huge reuse opportunities—in particular, the IT professional does not have to create a DM component—the Oracle engine can be reused </li></ul><ul><ul><li>Reuse enables some code to not have to be created from scratch, resulting in huge savings of money and time. </li></ul></ul>
  12. 12. Problems with Client/server <ul><li>It wasn’t Internet compatible </li></ul><ul><li>It required an IT professional to install software on the end-user’s personal computer (the client) </li></ul><ul><li>It required an IT professional to work closely with the non-IT professional </li></ul><ul><ul><li>This meant sitting in the adjacent carrel in the marketing department or finance department, etc. </li></ul></ul>
  13. 13. Modern solution of today: N-TIER DISTRIBUTED <ul><li>This is a distributed architecture like client/server, but now the application is distributed across three or more computing boxes on the network </li></ul>
  14. 14. N-Tier distributed Architecture Data Server (DM) Thin Clients (1/2PM) Database Application Server 1 Application Server 2
  15. 15. Comments on N-Tier Distributed Architecture <ul><li>Clients are called ‘thin’ because the only thing running on them is the Internet Browser (MS Internet Explorer or Netscape Navigator) </li></ul><ul><li>The IT professional doesn’t have to install anything on the client </li></ul><ul><li>More re-use is possible—specifically that browser </li></ul>
  16. 16. Advantages of N-Tier Distributed Architecture <ul><li>Like Client/server, it accommodates enterprise visibility because the data are integrated </li></ul><ul><li>Applications can be built rapidly because there are abundant reuse opportunities </li></ul><ul><ul><li>The DM module is reused </li></ul></ul><ul><ul><li>Half of the PM component is reused </li></ul></ul><ul><ul><li>There are reuse opportunities within the rest of the PM component and the BL component as well </li></ul></ul>
  17. 17. More advantages of N-Tier Distributed Architecture <ul><li>IT Professional no longer has to be decentralized and a part of some non-IT group that doesn’t have a career path for him </li></ul><ul><li>Now, IT can be centralized where there is a career path for the IT professional and where (s)he can effect changes to software from a centralized location. </li></ul><ul><ul><li>{Today, its possible for that IT professional to install things on your remote desktop computer, even to see what you are doing on your desktop, etc., from a remote location.} </li></ul></ul>
  18. 18. Application Servers do Two things <ul><li>They serve out web pages upon request </li></ul><ul><li>They do all of the business logic processing. </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×