Kerjakan dan diskusikan soal latihan berikut. 1. What is application architecture? What role does it play in information systems development? 2. What are the options for partitioning business logic across a three-tiered client/server network? 3. Differentiate between partitioned and replicated data. Describe two styles of partitioning. 4. You have been hired as a consultant to a small copy shop. The owner proudly proclaims, “We are ahead of our time. We are already doing two tiered client/server. We used Microsoft Access as our database server.” Explain to the owner why simply placing the access data on a file server does not implement two-tiered client/server. Explain the advantage of true two-tiered client/server computing. What would it take? 5. Respond to the following editorial “Client/Server computing is too big a step for us at this time. I realize that PCs and networks may - and I emphasize may be cheaper to acuire, operate and maintain, but we can’t just get rid of our mainframe and all itslegacy applications just like that. We can’t rush into the mainframe versus server issue just yet.” 6. Develop a set of business guidelines to determine whether data should be centralized, distributed or replicated (including combination approaches).