
资料内容:
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:
 
                