没有合适的资源?快使用搜索试试~ 我知道了~
首页计算机专业外文翻译(JAVA)
资源详情
资源评论
资源推荐
本科生毕业设计(论文) 第 1 页
Business Applications of Java
This article examines the growing use of Java technology in business applications. The
history of Java is briefly reviewed along with the impact of open standards on the growth of
the World Wide Web. Key components and concepts of the Java programming language are
explained including the Java Virtual Machine. Examples of how Java is being used by e-
commerce leaders is provided along with an explanation of how Java is used to develop data
warehousing, data mining, and industrial automation applications. The concept of metadata
modeling and the use of Extendable Markup Language (XML) are also explained.
Keywords Application Programming Interfaces (API's); Enterprise JavaBeans (EJB);
Extendable Markup Language (XML); HyperText Markup Language (HTML); HyperText
Transfer Protocol (HTTP); Java Authentication and Authorization Service (JAAS); Java
Cryptography Architecture (JCA); Java Cryptography Extension (JCE); Java Programming
Language; Java Virtual Machine (JVM); Java2 Platform, Enterprise Edition (J2EE); Metadata
Business Information Systems > Business Applications of Java
Overview
Open standards have driven the e-business revolution. Networking protocol standards,
such as Transmission Control Protocol/Internet Protocol (TCP/IP), HyperText Transfer
Protocol (HTTP), and the HyperText Markup Language (HTML) Web standards have enabled
universal communication via the Internet and the World Wide Web. As e-business continues to
develop, various computing technologies help to drive its evolution.
The Java programming language and platform have emerged as major technologies for
performing e-business functions. Java programming standards have enabled portability of
applications and the reuse of application components across computing platforms. Sun
Microsystems' Java Community Process continues to be a strong base for the growth of the
Java infrastructure and language standards. This growth of open standards creates new
opportunities for designers and developers of applications and services (Smith, 2001).
Creation of Java Technology
Java technology was created as a computer programming tool in a small, secret effort
called "the Green Project" at Sun Microsystems in 1991. The Green Team, fully staffed at 13
people and led by James Gosling, locked themselves away in an anonymous office on Sand
Hill Road in Menlo Park, cut off from all regular communications with Sun, and worked
around the clock for 18 months. Their initial conclusion was that at least one significant trend
would be the convergence of digitally controlled consumer devices and computers. A device-
independent programming language code-named "Oak" was the result.
To demonstrate how this new language could power the future of digital devices, the
Green Team developed an interactive, handheld home-entertainment device controller
targeted at the digital cable television industry. But the idea was too far ahead of its time, and
the digital cable television industry wasn't ready for the leap forward that Java technology
本科生毕业设计(论文) 第 2 页
offered them. As it turns out, the Internet was ready for Java technology, and just in time for
its initial public introduction in 1995, the team was able to announce that the Netscape
Navigator Internet browser would incorporate Java technology ("Learn about Java," 2007).
Applications of Java
Java uses many familiar programming concepts and constructs and allows portability by
providing a common interface through an external Java Virtual Machine (JVM). A virtual
machine is a self-contained operating environment, created by a software layer that behaves
as if it were a separate computer. Benefits of creating virtual machines include better
exploitation of powerful computing resources and isolation of applications to prevent cross-
corruption and improve security (Matlis, 2006).
The JVM allows computing devices with limited processors or memory to handle more
advanced applications by calling up software instructions inside the JVM to perform most of
the work. This also reduces the size and complexity of Java applications because many of the
core functions and processing instructions were built into the JVM. As a result, software
developers no longer need to re-create the same application for every operating system. Java
also provides security by instructing the application to interact with the virtual machine,
which served as a barrier between applications and the core system, effectively protecting
systems from malicious code.
Among other things, Java is tailor-made for the growing Internet because it makes it easy
to develop new, dynamic applications that could make the most of the Internet's power and
capabilities. Java is now an open standard, meaning that no single entity controls its
development and the tools for writing programs in the language are available to everyone. The
power of open standards like Java is the ability to break down barriers and speed up progress.
Today, you can find Java technology in networks and devices that range from the Internet
and scientific supercomputers to laptops and cell phones, from Wall Street market simulators
to home game players and credit cards. There are over 3 million Java developers and now
there are several versions of the code. Most large corporations have in-house Java developers.
In addition, the majority of key software vendors use Java in their commercial applications
(Lazaridis, 2003).
Applications
Java on the World Wide Web
Java has found a place on some of the most popular websites in the world and the uses of
Java continues to grow. Java applications not only provide unique user interfaces, they also
help to power the backend of websites. Two e-commerce giants that everybody is probably
familiar with (eBay and Amazon) have been Java pioneers on the World Wide Web.
eBay
Founded in 1995, eBay enables e-commerce on a local, national and international basis
with an array of Web sites-including the eBay marketplaces, PayPal, Skype, Rent.com and
Shopping.com-that bring together millions of buyers and sellers every day. You can find it on
本科生毕业设计(论文) 第 3 页
eBay, even if you didn't know it existed. On a typical day, more than 100 million items are
listed on eBay in tens of thousands of categories. Recent listings have included a tunnel
boring machine from the Chunnel project, a cup of water that once belonged to Elvis, and the
Volkswagen that Pope Benedict XVI owned before he moved up to the Popemobile. More
than one hundred million items are available at any given time, from the massive to the
miniature, the magical to the mundane, on eBay; the world's largest online marketplace.
eBay uses Java almost everywhere. To address some security issues, eBay chose Sun
Microsystems' Java System Identity Manager as the platform for revamping its identity
management system. The task at hand was to provide identity management for more than
12,000 eBay employees and contractors.
Now more than a thousand eBay software developers work daily with Java applications.
Java's inherent portability allows eBay to move to new hardware to take advantage of new
technology, packaging, or pricing, without having to rewrite Java code ("eBay drives
explosive growth," 2007).
Amazon
Amazon.com (a large seller of books, CDs, and other products) has created a Web
Service application that enables users to browse their product catalog and place orders.
Amazon.com uses a Java application that searches the Amazon catalog for books whose
subject matches a user-selected topic. The application displays ten books that match the
chosen topic, and shows the author name, book title, list price, Amazon discount price, and
the cover icon. The user may optionally view one review per displayed title and make a
buying decision (Stearns & Garishakurthi, 2003).
Benefits of Java
The benefits of Java translate across many industries, and some are specific to the control
and automation environment. For example, many plant-floor applications use relatively
simple equipment; upgrading to PCs would be expensive and undesirable. Java's ability to run
on any platform enables the organization to make use of the existing equipment while
enhancing the application.
Integration
With few exceptions, applications running on the factory floor were never intended to
exchange information with systems in the executive office, but managers have recently
discovered the need for that type of information. Before Java, that often meant bringing
together data from systems written on different platforms in different languages at different
times. Integration was usually done on a piecemeal basis, resulting in a system that, once it
worked, was unique to the two applications it was tying together. Additional integration
required developing a brand new system from scratch, raising the cost of integration.
Java makes system integration relatively easy. Foxboro Controls Inc., for example, used
Java to make its dynamic-performance-monitor software package Internet-ready. This
software provides senior executives with strategic information about a plant's operation. The
剩余10页未读,继续阅读
cskill
- 粉丝: 14
- 资源: 50
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论12