Objectives: understand enterprise application, know some type of architectural models, understand web service architecture, determine service - oriented architecture, understand and use some web service technologies, build a simple web service. | J2EE ARCHITECTURE Presenter: Nguyễn Xuân Vinh Information Technology Faculty Nong Lam University Objectives Understand Enterprise Application. Know some type of Architectural Models. Understand Web Service Architecture. Determine Service-Oriented Architecture Understand and use some Web Service technologies. Build a Simple Web Service. pre-90s Client Server Two-Tier Early 90s Client Server Thin clients TMS ORBs MOM Business Logic in middleware services INTERNET Building a Departmental Store Pay more attention to: Pay less attention to: Location Appropriate Items $ $ Discounts Customer Satisfaction Constructing building Interiors Electrical Connections Your focus: Customer Satisfaction Employ experts to handle specific tasks Challenges of Enterprise Application Development Increase in number of users Change in vendor Client Server Connectivity Issues Different programming models Enterprise Application Process Conception Prototype Feedback + review Secure Usability Enterprise Application Prototype Development Process User Requirements Prototype Design Prototype Functionality of the Application Enterprise Application Final Application Process Prototype Design Enterprise Application Design Reviewed Functionality of the Application Diverging Standards Same data can be presented in a variety of ways, to a variety of devices Application Server Database HTML WML HDML Challenges Faced Whether the application is capable of understanding different standards Efforts required to understand the different standards Efforts required to adapt to future standards Restructuring/Redeployment Shop Shop expansion Increase in number of customers Buying a shop Scalability Prototype Application Application Application Running on Managing System Resources Group of operations performed on data Records Database TRANSACTION -------- ------- ------- ------- A C I D tomic onsistent solated urable Atomic: Nguyên tố Consistent: Nhất quán . | J2EE ARCHITECTURE Presenter: Nguyễn Xuân Vinh Information Technology Faculty Nong Lam University Objectives Understand Enterprise Application. Know some type of Architectural Models. Understand Web Service Architecture. Determine Service-Oriented Architecture Understand and use some Web Service technologies. Build a Simple Web Service. pre-90s Client Server Two-Tier Early 90s Client Server Thin clients TMS ORBs MOM Business Logic in middleware services INTERNET Building a Departmental Store Pay more attention to: Pay less attention to: Location Appropriate Items $ $ Discounts Customer Satisfaction Constructing building Interiors Electrical Connections Your focus: Customer Satisfaction Employ experts to handle specific tasks Challenges of Enterprise Application Development Increase in number of users Change in vendor Client Server Connectivity Issues Different programming models Enterprise Application Process Conception Prototype Feedback + review Secure Usability Enterprise .