资料内容:
1.1 ENTERPRISE DEVELOPMENT
When an organization, from the largest corporation to the smallest church or school,
decides to acquire a software system to do X, it makes that decision because it has a
need. That need might be to make products available to customers who might not
otherwise know about them, to make data available to its internal employees in a log
ical, consistent manner, or to be able to perform analysis on the organization’s past
history and attempt to predict the future by that analysis. The need itself is unimpor
tant—but the fact that the organization has decided it wants to use some combina
tion of computer hardware and software is pertinent.
1.1.1 What is enterprise development?
Enterprise development (ED) is any application, set of applications, utility, set of
utilities, or systems and/or infrastructure developed for use by a particular company,2
CHAPTER 1 ENTERPRISE JAVA
corporation, or collection of users. Enterprise applications can take many shapes and
forms, and can span different, and sometimes divergent, technologies. Relational
databases, legacy systems, the internal web server, even individual Microsoft Access
databases sitting on users’ desktops, are all part of the back-end of the enterprise
development arena.
ED is different from other forms of development (such as commercial product
development), in that: