文档介绍:E-business
第九章—电子商务软件设计模式
上海交通大学计算机系
吴晨涛
******@.
本章内容只需看上课复****时所提部分
2
Introduction to Patterns
Unit Objectives
pleting this unit, you should be able to:
Describe the mon patterns that are used to
develop Web-based applications
Differentiate between the types of patterns that are
presented
Identify the type of pattern used to meet a set of
customer business requirements
Describe some of the custom patterns
Identify how a custom pattern is used to meet a set of
customer business requirements
Discuss limitations and risks of using custom patterns
4
e-business Solutions
e-business solutions allow anization to
leverage Web technologies to reengineer
business processes, munications
and anizational boundaries with
their customers and shareholders (across the
), employees and stakeholders
(across the corporate ), and its
vendors, suppliers and partners (across its
).
5
What Are Patterns?
“Each pattern describes a problem that occurs
over and over again in our environment and
then describes the core of the solution to that
problem in such a way that you can use this
solution a million times over without ever doing
it the same way twice.”
- Dr. Christopher Alexander
A Timeless way of building
6
Patterns
Patterns help address many of these challenges
related to the solution development process. It
is important to remember that patterns:
Are not new
Are not invented – they are observed and
documented from extensive experience
Help shorten development cycles
Help leverage knowledge of experienced
professionals
Help promote reuse of assets
7
Patterns for e-business
Patterns for e-business:
Provide a simple and consistent way to translate business
priorities and requirements into technical solutions
Assist and speed up the solution development process by
facilitating the assembly of solution and minimizing
custom one-of-a-kind im