1.外文资料翻译译文
Java编程语言和Java平台
Java编程语言和Java平台,已成为主要的实现电子商务功能的技术。Java 编程的标准,是便携性的应用和再利用的应用组件的计算平台。Sun Microsystems 的Java程序社区仍然是增长Java基础设施和语言标准一个强有力的基础。这一增长为开放标准创造了新的设计机会和开发的应用服务程序。
Java的应用
Java使用许多熟悉的编程概念和结构,通过外部Java虚拟机(JVM)为便携性提供了一个共同的接口。虚拟机是一个自成一体的运行环境,给人的感觉就好像它是一个单独的计算机。创造虚拟机的好处包括更好地利用强大的计算资源和隔离的应用程序,以防止交叉和提高安全性。
JVM将通过调用软件指示内的JVM执行的大部分工作,允许计算设备有限处理器或记忆体用来处理更高级的应用程序,因为内置的虚拟机的许多核心职能和处理指示,这也减小了Java应用程序的规模和复杂性。其结果是,软件开发人员不需要在每个操作系统上重新建立相同的应用程序。Java也提供了用于安全的指示互动应用的虚拟机,作为应用程序之间的障碍和核心制度,有效地保护系统不受恶意代码的影响。
除此之外,Java是专门应用于日益增长的互联网开发,因为它容易开发新的、动态的应用,可以充分发挥基于java的图书管理系统
大多数互联网的潜能。Java现在是一个开放的标准,也就是说,没有一个单一的实体控制其编程的语言的发展,人人都可获得。Java 开放标准能够打破开放源代码的障碍,加快了发展速度。
今天,你可以在网络和因特网设备中可以到Java技术的应用,从互联网和科学超级计算机到笔记本电脑和手机以及来自华尔街的市场模拟器首页游戏卡和信用卡。有超过300万Java开发者,现在有多个版本的代码,多数大型企业在内部都有Java开发人员。此外,大多数的重要软件供应商在商业应用中使用Java。
应用
JA V A的万维网
Java在世界上一些最流行的网站上到一片空间并且Java的使用空间会继续增长。Java应用程序不仅提供了独特的用户界面,它们还有助于控制网站的后台。在万维网上,每个人都可能eBay和亚马逊一样成为Java领头人。
易趣
成立于1995年,易趣在地方、国家和国际的电子商务基础上提供了一系列的网站,你可以在eBay上到它,即使你不知道它的存在。甚至有时候一天当中,在eBay上列出了数以万计类别的超过100万件的
物品。易趣是世界上最大的在线市场。
易趣无处不在使用JAVA。为了解决一些安全问题,易趣选择了Sun Microsystems的Java系统身份管理平台,改进其身份管理系统。易趣手头的任务是为超过12000名员工和承包商提供身份管理。
易趣现在拥有了一千多易趣软件开发商日常工作使用Java应用程序。 Java 固有的便携性使得易趣转移到新的硬件以利用新技术包装,或更改价格,而不必重写Java代码。
亚马逊
Amazon创建了一个Web服务应用程序,使用户可以浏览他们的产品目录和订货。 Amazon使用Java应用程序,搜索亚马逊图书目录主题来匹配用户选择的主题。应用程序显示10个条目来匹配选择的图书主题,显示了作者姓名、书名、定价、亚马逊的折扣价格以及覆盖图标。用户可以选择性地查看每一个显示标题,并作出购买决策。
数据仓库中的Java与挖掘
虽然许多公司目前受益于数据仓库,以支持企业决策,不断涌现采用Java 技术控制新的商务智能的方法。应用程序如数据仓库,数据挖掘,企业信息门户和知识管理系统能够提供深入了解客户的保留,购买模式,甚至未来的购买行为。
这些应用不仅可以知道发生了什么事情,并且还能知道为什么和为可能会发
生某些业务提供条件。由于这种信息的增长,在各级人民内部的企业、供应商,客户和其他价值链中,非常渴望知道广大商店的信息以帮助他们作出商业决策。虽然收集和储存大量的数据是一回事,而利用和部署数据在整个组织是另一回事。
该技术的主要挑战是整合不同的数据格式、平台和应用程序。然而,新兴的标准,比如应用编程接口,包括Java平台以及可扩展标记语言技术,可以便利交换数据和开发下一代数据仓库和商业智能应用。虽然Java技术已被广泛用于客户端访问,但是它正在迅速成为挑战表示层的一个重要工具以及发展中国家可伸缩的服务器端程序。在Java2平台企业版(J2EE)中提供了对象、交易和安全支持建立这种系统。
元数据问题
这里的关键问题之一是商业智能开发必须解决不相容的数据格式。元数据可以被界定为信息数据或简单的“关于数据的数据”。在实践中,元数据是大多数工具、数据库、应用程序和其他信息处理使用的定义,在他们自己的环境中涉及和操纵数据对象。它定义数据结构和管理数据对象的申请,以便知道如何达到应用程序要求或处理这些数据对象。开发者可以使用这个架构为用户提供意见。另外,用户可以浏览架构,以更好地理解结构和功能数据库表的查询。
为了解决元数据问题,一批公司加入到Java元数据接口的API的开发。在JIM的API中提供了允许访问和操纵数据的Java标准的元数据服务。JIM是基于元对象设施规范的对象管理组。元模型和元数据交换是通过XML和使用XML 元数据交换(XMI信息)规范。JIM利用Java技术建立一个端到端的数据仓库和商业智能解决方案框架。
企业JavaBeans
J2EE所提供的一个重要工具的企业级JavaBeans(EJB组件),建筑的发展基于构件的分布式企业应用。使用的EJB架构编写的应用程序具有可扩展性、事务性、安全和多用户的了解。这些应用程序可能只要写入一次,然后部署在任何服务器平台,以支持J2EE。EJB的架构使开发人员撰写的组件变得简单,因为他们不需要理解或处理复杂的、系统级的细节,例如线程管理、资源汇集、交易和安全管理,这就允许部分组装、平台供应商和应用装配就可以专注于他们的责任地区进一步简化应用开发基于角的发展而。
数据存储与访问
数据存储在现有的应用程序可以利用专门的连接器。这些数据来源的集成性和互操作性是为了确保进一步启用的元数据储存库,其中包含metamodels的中包含的数据源,然后就可以获取互换一致通过JIM的API。这些metamodels捕获的基本结构和语义的业务组件,使他们能够通过查询获得JIM API或通过XM
L 进行互换。通过所有这些进程, J2EE的基础设施确保数据安全的和完整的通过交易管理、集成和基本安全结构。
为了巩固历史资料分析的销售和市场营销的趋势,数据仓库往往是最好的解决办法。在这个例子中,数据可以被提取的业务系统与不同的抽取、转换和加载工具(ETL),允许EJBs的metamodels设计的过滤、转化和巩固统一的数据操作的数据来自不同数据源的豆可以查询元模型,以确定和提取的有关领域。查询和报告都可以执行对数据仓库,其中包含许多来源的资料以一致的,企业级的方式通过使用JIM的API。
在工业环境中的Java
许多人都知道Java不仅是一种工具,在万维网上,使网站执行一些复杂的功能,如互动性和动画。然而,由于Java是一种面向对象的、所需时间最少的应用开发语言,实际使用的Java更普遍。
此外,Java的自动内存管理和缺乏指针删除一些编程错误。最重要的是,应用软件开发商不需要为不同的平台创建不同版本的软件,其优点是Java通过自己的方式进入硬件。正在出现的新的Java设备的精简系统,利用网络服务器的大部分处理、存储、内容和管理能力。
Java的优点
Java应用的好处体现在许多行业,有些是具体的控制和自动化环境。 Java 运行在任何平台使本组织能够利用现有的设备的能力,同时增强了应用程序的扩展性。
一体化
除了少数例外,工厂车间上执行的程序从未打算和执行办公室系统进行信息交换,但最近管理人员发现,需要这种类型的信息。在JA VA之前,这往往意味着以不同的语言、在不同的时间汇集数据系统写在不同的平台上。通常是整合零碎的基础,一旦它工作,是独一无二的两项应用是搭在一起。额外的一体化需要开发一个全新的制度,提高成本效益的整合。
可扩展性
Java在工业环境中的另一个好处是它的可扩展性。即使内部兼容性不是问题,企业往往面临供应商与他们共享信息的互不兼容的系统的困难,这已成为更多的问题,因为供应链管理需要一个更加重要的作用,要求制造商更多的与海外供应商和客户互动,最大的效率是所有的系统可以相互沟通和无缝的共享信息,但由于Java是如此普遍,往往解决了这些问题。
动态网页开发
Java被使用于各种规模组织的多种应用已超出消费者导向的网站。桑迪亚,一个multiprogram实验室为
美国能源部国家核安全管理局,形成了独特的Java 应用程序。该实验室的任务是能够制定一个企业范围的库存跟踪和设备维护的动态网页系统,。
结论
开放标准推动了电子商务革命,推动了发展各种电脑技术。Java编程语言和平台,已成为用以实现电子商务功能的主要技术。Java编程的标准,提供了便携性和再利用的应用组件。由于Java是一种面向对象的语言,所需要的时间是最少的应用开发。 Java也鼓励良好的软件工程的做法,明确的接口和实现以及容易处理。 Java应用自动内存管理和缺乏指针删除一些重要编程错误。正在出现的新的Java设备的精简系统,利用网络服务器的大部分处理能力进行存储内容和管理。
•
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论