Sunday, February 15, 2009

Mobile Enterprise App Architecture

Topic-1 "Mobile Application Architecture," provides general design guidelines for a
mobile application, explains the key attributes, discusses the use of layers, provides
guidelines for performance, security, and deployment, and lists the key patterns and
technology considerations.
Topic-2 "Architecture and Design Guidelines", helps you to understand the concepts of
software architecture, learn the key design principles for software architecture, and
provides the guidelines for the key attributes of software architecture.
Topic-3 "Presentation Layer Guidelines,” helps you to understand how the presentation
layer fits into the typical application architecture, learn about the components of the
presentation layer, learn how to design these components, and understand the common
issues faced when designing a presentation layer. It also contains key guidelines for
designing a presentation layer, and lists the key patterns and technology considerations.
Topic-4 "Business Layers Guidelines,” helps you to understand how the business layer
fits into the typical application architecture, learn about the components of the business
layer, learn how to design these components, and understand common issues faced when
designing a business layer. It also contains key guidelines for designing the business layer,
and lists the key patterns and technology considerations.
Topic-5 "Data Access Layer Guidelines,” helps you top understand how the data layer
fits into the typical application architecture, learn about the components of the data layer,
learn how to design these components, and understand the common issues faced when
designing a data layer. It also contains key guidelines for designing a data layer, and lists the
key patterns and technology considerations.
Topic-6, "Service Layer Guidelines,” helps you to understand how the service layer fits
into the typical application architecture, learn about the components of the service layer,
learn how to design these components, and understand common issues faced when
designing a service layer. It also contains key guidelines for designing a service layer, and
lists the key patterns and technology considerations.
Topic-7 "Communication Guidelines,” helps you to learn the guidelines for designing a
communication approach, and understand the ways in which components communicate
Mobile Application Pocket Guide v1.1
Microsoft patterns & practices 4
with each other. It will also help you to learn the interoperability, performance, and security
considerations for choosing a communication approach, and the communication technology
choices available.
• Chapter 8, "Deployment Patterns,” helps you to learn the key factors that influence
deployment choices, and contains recommendations for choosing a deployment pattern. It
also helps you to understand the effect of deployment strategy on performance, security,
and other quality attributes, and learn common deployment patterns.

No comments: