Oracle中间件相关资料.docx

上传人:牧羊曲112 文档编号:1663321 上传时间:2022-12-13 格式:DOCX 页数:17 大小:376.18KB
返回 下载 相关 举报
Oracle中间件相关资料.docx_第1页
第1页 / 共17页
Oracle中间件相关资料.docx_第2页
第2页 / 共17页
Oracle中间件相关资料.docx_第3页
第3页 / 共17页
Oracle中间件相关资料.docx_第4页
第4页 / 共17页
Oracle中间件相关资料.docx_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《Oracle中间件相关资料.docx》由会员分享,可在线阅读,更多相关《Oracle中间件相关资料.docx(17页珍藏版)》请在三一办公上搜索。

1、2.2技术实现框架本项目建议使用Oracle Fusion Middleware (即Oracle融合中间件)作为技术实现的基础,如上面所介绍,Oracle融合中间件融合了一系列组件,如图:通过Oracle融合中间件实现对本项目建设的全面支撑,即将整个系统构建在开放的J2EE企业级应用服务器之上,通过企业级开发工具JDeveloper实现开发,通过信息门户平台实现未来系统在界面集成/信息访问的扩展,通过商业智能实现本项目的分析需求,将本项目中相应模块通过流程管理平台实现设计、运行,实现集中化的系统管理和身份。2.2系统体系结构 基于Oracle融合中间件的系统结构图如下:在本项目中,Oracl

2、e融合中间件中的J2EE部分负责各个模块基于浏览器的方式构建,在开发过程中,Oracle提供独特的开发框架ADF(Application Development Framework)给开发商。考虑到生产系统(PMS)业务实现流程化的特点,同时Oracle融合中间件中的BPEL PM流程管理器可以支持业务流程的设计、运行。Oracle融合中间件中的Identity Management作为整个PMS系统的用户身份集中管理的平台,集中存储和管理所有用户身份和权限的信息。通过Oracle融合中间件的Discoverer可以定制用户需要的报表,最终所有用户可以通过基于Oracle融合中间件的porta

3、l所构建的企业信息门户来实现对系统各个模块的使用,并支持未来的扩展,即将企业内部其它系统也纳入到portal中来,最终实现一个企业级的workplace,即信息门户。2.4设备配置清单Oracle 应用服务器企业版 + BPEL选件3系统平台本次推荐的Oracle融合中间件组件描述(版本10.1.2):1. Oracle Application Server Containers for J2EEJ2EE认证的Java环境;支持web服务,包括UDDI、SOAP和WSDL;快速启动故障恢复体系结构;先进的应用程序集群机制;基于J2EE的安全框架。2. Oracle HTTP Server基于A

4、pache,提供动态监控服务、Apache模块体系结构和Web服务器集群的支持。3. Oracle Application Server Web Cache内置的Web缓存,可以提高动态网站和应用程序的性能。4. Oracle Enterprise Manager 10g Application Server Control用于应用服务器节点和J2EE组件的可扩展的、基于浏览器的管理与监控环境。支持集群安装、配置和管理。5. Oracle Enterprise Manager 10g Grid Control用于网格控制,在网格上部署服务,以及进行网格服务的管理和配置。6. Oracle Se

5、nsor Edge Server它是传感器设备与其他软件基础架构之间的桥梁。它的主要功能是提供一个管理和扩展机制,以便连接物理硬件并将其功能与现有的或新的应用程序轻松集成。使应用程序开发人员无需关注协议级和硬件级更改以及不同设备之间的差异。7. Oracle Internet Directory一个基于标准的 LDAP v3 目录,支持非常大型的目录部署。通过一个单一的中央信息库,为支持LDAP的应用程序管理用户身份、角色、授权以及验证证书等。8. Oracle Application Server Certificate Authority用于创建和管理X.509v3数字证书的PKI解决方案

6、。9. Oracle Application Server Single Sign-On通过企业范围的单一登录,登录到基于Web的、原有的和J2EE应用程序以及Web服务。10. Oracle Security Developer ToolsJava 安全开发工具包,该工具包为一些基本任务提供了密码生成块,如保护传递到较复杂项目的安全,如安全实施面向服务的体系结构 (SOA)。11. Oracle Application Server Mapviewer该组件为地理空间信息的可视化展现和报表提供了有力支持。MapViewer 是用Java实现的运行在Oracle应用服务器上一个J2EE应用,M

7、apViewer为Web 应用的开发人员提供了一种通用有效的方式,以地图的形式来集成和呈现业务数据。该组件是需要安装完产品之后进行部署的。12. Oracle Application Server Portal 基于浏览器的环境,用于构建和部署个性化的电子商务门户。13. Oracle Application Server Personalization使用数据挖掘技术,为网站的注册用户和匿名用户提供实时、个性化的内容。14. Oracle Application Server Wireless使任何连接到互联网上的便携设备都能访问所有数据库或应用程序中的信息。它的消息体系结构是可扩展的,即允

8、许添加新通道。对下列通道提供现成支持:SMS、EMS、SmartMessages(vCard、vCal、Ringtones、Icons、Operator logos)、MMS、电子邮件、传真、语音通知、传呼机和即时消息。15. Oracle Application Server Forms Services用于将Oracle表单开发人员应用程序部署到互联网。16. Oracle Application Server Reports Services支持基于浏览器的企业报表编制;支持在任意地点访问任意数据,并以任意格式进行发布。17. Oracle Business Intelligence D

9、iscoverer通过Web浏览器创建、修改和执行特定的商务智能报表。18. Oracle Application Server Integration InterConnect iStudio基于标准的集成开发工具,面向Oracle AS Integration的开发。19. Oracle Application Server Integration InterConnect基于标准的集成平台,用于连接用户、流程、应用程序、和Web服务。用于连接文件、数据库和传输工具的技术适配器是免费提供的。还提供一套预置的打包应用程序适配器和原有系统适配器(单独许可)。20. Oracle Applica

10、tion Server Integration B2B 用于定义、配置、管理和监视两个或多个企业之间以电子方式交换信息的工具。但如果是对B2B for RosettaNet和B2B for EDI,则单独收费。21. Oracle Application Server Adapters适配器,根据相应的ApplicationServer许可证22. Oracle BPEL Process ManagerOracle 自动化业务流程管理,遵循BPEL规范,用于以自动化和人员工作流步骤来创建、部署和管理跨应用程序的业务流程。包括BPEL Desinger用于设计开发BPEL流程,包括BPEL Se

11、rver支持BPEL流程的运行,包括BPEL Console用于监控和审计BPEL流程等管理功能。23. Oracle Application Server TopLink一个高级的Java持续性体系结构,使开发人员能够利用关系数据库快速开发并部署企业Java应用程序。24. Oracle JDeveloper 10g是一个为建模、开发、调试和部署应用程序和 Web 服务提供端到端支持的 J2EE 开发环境。包括五个Oracle JDeveloper许可证。25. Oracle BAM业务数据监控展现工具,将数据库中的数据实时以多样化的方式展现出来。4.1系统实现结合本项目需求,Oracle融

12、合中间件使用如下:使用开发工具JDeveloper开发系统模块: Oracle JDeveloper 10g 是一个集成开发环境 (IDE),通过它可以使用最新的 Java、XML 和 SQL 行业标准来创建应用程序和 Web 服务。Oracle JDeveloper 支持包括建模、编码、调试、测试、监测、调整和部署应用程序的完整的开发周期。 可视化和声明式开发方法与创新的 Oracle 应用程序开发框架 (Oracle ADF) 配合工作,简化了应用程序开发过程,减少了琐碎的编码任务,从而提供了前所未有的效率和技术选择。 Oracle JDeveloper 支持开发周期的每个步骤,包括建模、

13、编码、调试、测试、监测、调整和部署应用程序。所有这些任务均从一个 IDE 中使用一组集成特性来完成。Oracle JDeveloper 使用 J2EE、J2SE 或 J2ME 集中进行 Java 应用程序开发。此外,JDeveloper 提供了诸如 XML 模式建模器、XML 代码洞察和 XML 标记属性检查器等特性,因此它可以实现基于 XML 的应用程序开发。为了使开发人员的工具箱更加完善,Oracle JDeveloper 还为构建数据库对象和存储过程提供了完整的开发和建模环境。Oracle JDeveloper 提供了单一、高度集成的、易用的 IDE,它具有一致的界面和开发体验。 Ora

14、cle JDeveloper 10g 旨在简化 J2EE 开发。为实现这一目标,Oracle JDeveloper 专注于为 J2EE 开发提供可视化和声明式方法。进一步的简化是由 Oracle 应用程序开发框架 (Oracle ADF) 提供的,Oracle ADF 是一种采用设计模式并消除基础架构编码的 J2EE 开发框架。 使用 JDeveloper 开发的应用程序可以使用任何数据源,并且可以部署在任何与J2EE 兼容的应用程序服务器上。 Oracle JDeveloper 是百分之百基于 Java 的工具,它是跨平台的 IDE,可以运行在 Windows、Linux 和各种基于 Uni

15、x 的系统上,因此,它允许开发人员选择自己的开发平台。 Oracle JDeveloper 使开发人员能够使用最新行业标准来开发应用程序,所开发的应用程序可以在多种硬件和软件平台上运行。使用 Oracle JDeveloper 创建的应用程序可以部署在任何与符合 J2EE 规范的服务器上,并且可以访问任何与符合 JDBC 标准的数据库。 Oracle JDeveloper 接受各种流行的开放源代码框架和工具,它为 Struts、Ant、JUnit 和 CVS 提供了相应的内置特性。该集成使开发人员能够使用这些开放源代码工具简化他们的开发过程。Oracle JDeveloper 提供了扩展 SD

16、K,它允许开发人员添加功能和定制开发环境。Oracle JDeveloper 由核心 IDE 平台及其上的一组扩展构成。开发人员可以根据需要打开或关闭各扩展,以便按需定制 IDE。JDeveloper 小组用来开发产品的 API 也可提供给对集成 Oracle JDeveloper 和增强其功能感兴趣的开发人员和第三方公司使用。 Oracle JDeveloper 10g 包括 Oracle 应用程序开发框架 (Oracle ADF)。这个框架通过尽量减少为实现设计模式和应用程序基础架构而编写代码的需要,从而简化了 J2EE 开发过程。Oracle ADF 将这些代码作为框架的一部分提供给开发

17、人员。Oracle ADF 的突出特点是运行时服务和开发特性。 Oracle ADF 是对先前的 JDeveloper 版本所附带的框架的发展、提高和扩展。 Oracle ADF 基于模型-视图-控制器 (MVC) 设计模式。MVC 将应用程序体系结构划分为三层: 􀁺 模型 处理与数据源的交互并运行业务逻辑 视图 处理应用程序用户界面 􀁺 控制器 处理应用程序流,并充当模型层和视图层之间的接口 每个层彼此间的独立性导致了一个松散耦合的体系结构。通过让应用程序使用松散耦合的体系结构,简化了维护并增加了代码的重用性。Oracle ADF 为实现 MVC 体系结构

18、提供了非常简便的方式。Oracle ADF 基于四个层: 􀁺 业务服务层 提供对各种数据源中数据的访问,处理业务逻辑。 􀁺 模型层 在业务服务层之上提供一个抽象层,使视图层和控制器层能够以一致的方式使用业务服务的不同实现。 􀁺 控制器层 为控制 Web 应用程序流提供一种机制。 􀁺 视图层 提供应用程序的用户界面。 Oracle ADF 让开发人员能够在实现每个层时选择他们喜欢使用的技术。不管采用哪种技术,Oracle ADF 提供同样的可视开发和声明开发体验。 Oracle JDeveloper 简化了将 J2EE 应用

19、程序部署到 J2EE 服务器的过程。它通过对话框为建立应用程序的部署描述符提供了声明式方式。EJB 校验器将校验代码的结构,并消除部署过程中的错误。打包向导将从项目创建标准的 WAR、EAR 和 Jar 文件。这些标准文件可以被部署到任何符合 J2EE 的应用程序服务器上。对于 Oracle 应用服务器、BEA Weblogic、JBoss 和 Tomcat,直接从 IDE 单击一下即可部署到 J2EE 容器。 对于基于 Swing 的应用程序,JDeveloper 提供了相应的向导,该向导可以将应用程序作为 Java Web-Start 应用程序打包,从而简化了客户机机器上的部署。Oracl

20、e ADF 业务组件是一个专门用于以更好的声明式方式创建对象(这些对象在数据库上实现业务服务层)的框架。它提供了随取随用的服务,例如事务管理、资源池、锁定、声明式验证规则、转换和对象关系映射。Oracle ADF 业务组件使开发人员在创建访问其数据库的 Java 对象时能够利用 SQL 的完整功能。框架中内置的通用 J2EE 设计模式的实现确保了应用程序的性能和可伸缩性。 调试代码是应用程序开发周期中的重要阶段。Oracle JDeveloper 中包括快速和强大的调试器,它为检查代码提供了可视化方式。JDeveloper 调试器支持热切换 (hot-swap) 调试,开发人员可以在调试会话过

21、程中更改他们的代码。在调试时,开发人员可以设置断点以及向前和向后移动到源代码中的任何一点。调试器还提供了用于查看内存堆栈内部情况的视图。 Oracle JDeveloper 同时提供本地和远程调试功能,因此开发人员可以在代码正在远程 J2EE 容器上执行时对其进行检查。对于 J2EE 应用程序,开发人员可以使用 Oracle JDeveloper 附带的内置 J2EE 容器来测试他们的 JSP、Servlet 和 EJB,而不需要安装独立版的应用程序服务器。 Oracle JDeveloper 具备帮助开发人员定位和修复性能瓶颈和内存瓶颈的特性。事件、执行和内存监测器的组合使开发人员能够监视应

22、用程序执行,以定位需要关注的代码区域。 Oracle JDeveloper 集成了软件配置工具来管理代码生命周期和实现团队开发。JDeveloper 提供与 Oracle SCM、开放源代码 CVS 和 Rational ClearCApplication Server 现成的集成。开发人员使用向导和菜单选项就能从 IDE 内部调用这些工具。开发人员可以从库添加和删除文件、管理版本历史、签入和签出、锁定和比较文件版本。 Web 服务用于集成应用程序和跨越开发语言界限。使用基于 XML 的行业标准(例如,WSDL、SOAP 和 UDDI),不管代码的位置或在开发过程中所使用的语言如何,都可以重用

23、代码组件。 Oracle JDeveloper 为开发新的 Web 服务和使用现有的 Web 服务提供了完整支持。 Oracle JDeveloper 可以生成将任何 Java 类或 PL/SQL 包暴露为 Web 服务所需的 WSDL 文件。JDeveloper 对 UDDI 的支持包括:将 Web 服务部署到 UDDI 库中、UDDI 浏览器以及能够生成用于激活 Web 服务的代码段。 使用BPEL PM实现流程管理:企业业务流程在竞争中提供了最重要的区分点。对流程完美无缺的定义与执行可以为企业提供更有竞争力的产品或服务,降低成本,提高员工服务,并且可以快速地对变化的市场环境做出反应。传统

24、的集成解决方案基于专有技术,非常昂贵,只能用于高端的集成市场。当某些标准,诸如J2EE 连结器结构( J2EE Connector Architecture, JCA),Java消息服务(Java Messaging Service, JMS),以及RosettaNet被定义,并被用于解决该问题的不同方面时,我们仍然缺乏一个完整的流程的定义标准。基于商业流程与Web服务实现一个工业标准不仅会提高新的集成项目的实现与部署速度,而且会降低管理、修改、扩展以及部署现有流程的整体开销。除了时间与成本的降低以外,这会带来一个战略性的优势:面向市场状况更好的回应。Oracle BPEL流程管理器允许组织基

25、于BPEL标准建模与部署商业流程。流程标准化的基石是一个基于服务的体系架构,BPEL标准提供了降低企业集成项目成本与复杂度的蓝图同时也提高了战略价值。Oracle BPEL流程管理器提供了:第一个100%的本地BPEL引擎,保证百分之百的流程的可移植性。一个产品级的BPEL流程管理解决方案,用户可以现在就使用它。实现BPEL标准的一个业已部署的解决方案。ORACLE BPEL流程管理器提供了一个界面友好的、可信赖的解决方案,帮助开发人员设计、部署和管理BPEL业务流程。下图是ORACLE BPEL流程管理器的组件图。BPEL设计器(BPEL Designer)BPEL设计器提供了一个图形化的、

26、用户友好的方式来创建BPEL流程。ORACLE BPEL设计器最独特的地方在于它是完全采用BPEL作为本地格式的。这就是说使用设计器创建的流程是100%可迁移的,并且它允许开发人员查看、修改BPEL源文件而没有降低工具的作用。BPEL设计器具有如下特点:l 本地BPEL支持;l 拖拽式流程建模;l UDDI和WSIL服务浏览器;l 可视化XPATH编辑器;l 单击式创建和部署BPEL服务器包括内核BPEL引擎、内置集成服务和扩展的WSDL绑定框架。特点如下:l 完整的BPEL 1.1支持;l 同步和异步消息;l 上下文“脱水”机制;l 高级意外操作;l 背靠背(Side-by-side)版本控

27、制;l 大XML文档支持内核BPEL引擎内核BPEL引擎提供了目前业界最成熟、最可扩展和最强壮的BPEL服务器ORACLE BPEL流程管理器执行标准的BPEL流程,并提供了一个“脱水(Dehydration)”能力使得长运行流程状态可以自动保存在数据库中,支持故障接管(Fail-over)和扩展性的两种群集技术。BPEL服务器充分利用底层J2EE应用服务器,并且支持绝大多数主流商业应用服务器的多种版本。内置集成服务内置集成服务使得开发人员可以方便地从标准BPEL流程中利用先进的连接和转换功能。这些功能包括对XSLT和Xquery转换的支持、通过JCA适配器和本地协议绑定各种传统系统。此外,还

28、提供了用户任务服务(User Task Service)作为内置BPEL服务,使得可以集成人员和人工任务到BPEL流中来。特点如下:l 内嵌Java代码;l 电子邮件和JMS消息服务;l XSLT和Xquery转换服务;l 用户任务管理器和门户集成;l 扩展WSIF绑定框架扩展的WSDL绑定框架扩展的WSDL绑定框架使得开发人员可以使用SOAP之外的协议连接和消息格式。绑定方式包括JMS、电子邮件、JCA、HTTP GET与POST,和其他协议,方便实现对多种后台系统的简单连接。BPEL控制台(BPEL Console)BPEL控制台提供了一个成熟的、Web风格的界面,实现了对部署在BPEL服

29、务器上的流程的操作、管理和调试。审计跟踪和流程历史/报告信息被自动保存,并且可以通过BPEL控制台和Java API访问。使用Identity Management实现身份管理:Oracle的身份管理核心是OID。Oracle Internet Directory(OID) 是 OracleAS 管理和安全基础结构的一个关键组件。它确保使用 LDAP 3.0 标准,来集中管理用户帐号和组。OracleAS(即Oracle融合中间件,以下同)能够在OID 中集中创建用户,并且在 OracleAS 的所有组件中共享。当用户登录时,由OracleAS 一次登录来一次性鉴定他们是否有OID 权限,因此

30、能无缝地访问多个应用程序。 Oracle Internet Directory 包含一个自助控制台,它是一个易于使用的,基于Web 的界面,允许终端用户和应用程序管理员搜索和管理目录中的数据。此控制台和新的委托管理服务结合在一起,为OracleAS 管理员提供了一种途径,来为 OracleAS环境中的终端用户提供服务。Oracle Internet Directory 也使得 OracleAS 的组件与用户和组事件数据保持同步,所以这些组件能更新存储在本地应用实例中的任何用户信息。 Oracle Internet Directory 提供复杂的密码策略管理功能(例如,控制密码到期时间和密码长度

31、),还提供使用一系列散列方案存储密码的能力。这些特性使管理员能够在软件之间定义一致性的安全政策,并且容易地与其它系统共享密码。 Oracle Internet Directory 利用服务器端的高级缓存功能,为用户提供快速的目录搜索功能。OID 也提供两个关键特性,确保管理员对所有的用户都能提供无缝的目录服务: 解除别名引用:当用户或应用程序按别名搜索时,Oracle Internet Directory自动地解除引用别名,返回它所引用的实体。此特性使管理员能以对用户和应用程序透明的方式,来更改对象名称。 增强的代理功能:管理员能代表终端用户实体,安全地建立对目录的高性能的、可审计的中间层应用

32、访问。 Oracle Internet Directory 也为需要自定义功能(如数据引用完整性)的应用软件提供一个可插入的架构。插入的架构作为一个高度灵活的PL/SQL 接口来发送,它允许在LDAP 命令之前或之后,目录服务器调用用户自定义的操作。 Oracle Internet Directory 提供以下主要目录特性: l 本地LDAP3.0 版服务器支持所有的遵照LDAP2000 的RFC,包括2.0 版的LDAP 和3.0 版的RFC。 l 支持X.500 信息、命名和存储模型 l 为在线修改提供可扩展的目录方案 l 使用Java, C, 和PL/SQL 的LDAP API 来辅助应

33、用程序开发OID 支持新的密码策略选项。另外,一个新的OID插件支持使用户能够实施几乎不受限制的特定站点的密码策略。使用Discoverer实现数据分析:OracleAS(Oracle融合中间件,下同) Discoverer 是一个直观的特定查询、报表生成和分析工具,它使人们能够更好地决策。OracleAS Discoverer 以Internet 速度为各级组织机构提供按需访问电子商务数据。 OracleAS Discoverer 提供强大的查询和分析能力。例如,可以使用该功能找出谁是一个公司的前五位客户或供应商,他们的供应时间线与上一年比有何变化,以及在他们身上花费了多少钱。OracleA

34、S Discoverer 使用一个基于网页浏览器的接口,新手和有经验的用户可以更容易地用它来创建查询,在数据间浏览和发布报表结果。 OracleAS Discoverer 使用一个高级的预报器,它能在查询执行之前确定一个查询需要多少时间。由于它允许用户决定哪一个查询将执行、什么时候执行,因此这就使得查询更顺利。按照管理员意图设计的 OracleAS Discoverer 高级预处理器包括一个资源管理器,以禁止长时间的查询并控制资源的利用。 OracleAS Discoverer 与数据库高度集成,提供OLAP 而不需要“cube”,因而简化了分析、安全和可伸缩性问题。Oracle10gAS增强

35、了调度功能,该功能支持从菜单/向导调度工作簿/工作表;超出查询范围时调度工作簿;调度重复间隔;当调度的工作簿可用时以及借助使用数据安全共享调度结果集时,在登录时给予通知;仅当用户允许查询查看时才能浏览共享数据。 OracleAS Portal为部署整个企业的商业智能解决方案提供了框架。用户能执行查询,发布查询结果,所有这一切都是通过一个高度自定义的电子商务智能门户来完成的。OracleAS 10g提供了两个不同的Discoverer Portlet:工作簿列表Portlet 和结果集Portlet。OracleAS Discoverer 是唯一的提供系统外解决方案来支持Oracle 应用安全模

36、型的工具。OracleAS Discoverer 10g 改进了 Enterprise Manager 的集成,改进了性能优化,提供了Java 命令行工具,以便无需安装Discoverer Administrator 即可维护End User Layer(EUL)。另外,10g 还提供了一些工具用来创建具有更丰富格式选项的图形。用于EUL维护的Java命令行工具Discoverer具有无需安装Discoverer Administrator或OracleDS 即可安装、管理与维护EUL、商务区域及工作簿的能力。所有的Discoverer 客户,特别是那些使用Oracle电子商务套件11i、Or

37、acle Warehouse Builder及OracleAS Clickstream Intelligence 的客户,都会由于他们能够在包括Solaris 2.6、2.7,2.8、HP-UX、IBM AIX、Linux、Windows NT / 2000 / XP等在内的常用平台上通过简单地运行命令即可管理他们的EUL 而受益。改进的制图功能Discoverer 依然同最新版BI Beans 的图表bean 紧密集成。这一特性包括对图表布局、显示及颜色选项、缩放、处理及交互性等一系列改进。这些新的图表特性通过提供更多的自动设置项,最大限度地提高了图表的质量并极大地减少了手工操作,从而使用户

38、能够受益于其灵活性和易用性。使用Portal实现系统访问:安全、易用的门户是电子商务的关键基础架构。门户提供个性化信息和自助应用程序,客户、雇员、供应商和贸易伙伴需要这些应用程序更有效地运作。OracleAS(Oracle融合中间件,下同) Portal 提供外挂式的无需编程和维护的门户解决方案,用来构造、部署和维护自助、集成的企业门户。 OracleAS Portal 10g为成功实施企业门户提供了最强大的平台。它使企业能够利用易于使用的、基于浏览器的、向导驱动的说明性界面来构建、部署和维护集成的自助式企业门户。它还使J2EE 开发人员能够用新的功能扩展这些说明性界面来满足业务需求。利用 O

39、racleAS Portal 10g ,电子商务企业能够为员工、合作伙伴和供应商提供他们所需要的信息,并灵活地创建针对每个团体的视图。向导驱动的页面设计和开发OracleAS Portal 中的页面设计和开发特性为管理员、页面设计人员和最终用户提供了一个功能强大的环境,在这个环境中可以创建内容丰富且安全的门户页面,而无需任何编程工作。页面内容可以包括portlet(用于显示基础信息源的可重用组件)和内容项目(显示在页面上的不同内容,如文本、图像、超链接等)。自助式发布、管理和访问内容基于浏览器的向导和集成的编辑对话框使页面设计人员能够轻松地发布和管理其页面上的内容。企业级用户还可以利用这一发布

40、环境轻松地定义协作工作区并发布企业文档。门户开发工具和服务一个成功的门户将通过遵循开放标准、与第三方应用程序集成,并利用合作伙伴的技术和服务简化开发过程。通过构建到开放互联网标准(如HTTP、XML和SOAP)体系结构中,OracleASPortal完全支持远程托管的应用程序的集成。另外,你可以将Web服务和基于J2EE的组件,如Java Server Pages(JSP)、Java Servlet和Enterprise Java Bean(EJB)集成到门户中作为portlet,而无需编写额外的代码。我们已经利用这一开放体系结构集成了专有技术,如Microsoft Exchange和Lotu

41、s Notes以及3270和客户机/服务器应用程序。你还可以轻松地使用通过现有的安全、公用的URL访问的内容。如果你需要对第三方应用程序(如SAP、PeopleSoft或Siebel)进行更高级别的数据访问,可以使用Oracle应用服务器集成工具(如OracleAS Interconnect、OracleAS ProcessConnect、Oracle Workflow和OracleAS JCA Adapters)来显示数据,并将它们转换为portlet支持的格式。成功还意味着培养不断发展壮大的、对 OracleAS Portal 的成功做出贡献的开发人员和合作伙伴社区。部署支持完整的门户将提

42、供一个部署平台,该平台提供了在预集成的框架中门户需要的基本服务。作为Oracle 应用服务器的一项基本服务,OracleAS Portal利用它所提供的关键基础网格计算功能。自助内容管理和发布 公司需要提供一种让雇员毫不费力地、自主发布和管理网络内容的方法。他们希望集中管理他们的门户数据,产生一致的站点视觉效果,并对内容、事务和商务智能应用程序提供支持。OracleAS Portal 可以满足所有这些需求,通过一次登录、个性化和portlet 扩展技术提供外部内容、公司信息及应用程序的简单、集成的视图。新的可用性相关特性允许门户最终用户更方便地与门户内容交互,更方便地定制页面以满足个人的偏爱。

43、对WebDav 发布标准的支持给用户增加了发布灵活性和桌面集成。改进的企业搜索性能和控制使得内容更容易被访问。 OracleAS Portal 是基于浏览器的构建、部署企业门户的软件环境。它为访问分布式软件服务和信息资源提供安全的可管理框架。易用门户接口实现有组织、个性化地浏览商务信息、网络内容和每个用户需要的Web 应用。自助发布特性消除了网站管理员内容管理上的瓶颈,允许最终用户自主发布任何类型的文档或网络内容并与世界各地的用户共享。 可扩展的集成框架 除了核心门户开发和管理特性外,OracleAS Portal 还为应用程序集成和商务信息提供可扩展框架。该框架基于Oracle 独特的por

44、tlet 技术。Portlet 是提供网络资源访问的可重用接口组件。任何Web页面、应用、商务智能报表、软件托管服务或其它资源都能通过Portlet形式进行 访问,使它作为OracleAS Portal 的一项服务进行个性化和管理。门户框架添加了许多服务,其中包括一次登录、内容分类、企业搜索、目录集成和安全等。开发者通过Java 和XML 技术使用门户开发工具包(PDK)创建Portlet。Java 门户开发集(PDK-Java)提供门户独立的用户接口,创建和管理外部Portlet。这给开发者一种简单申明式的开发方式在现有J2EE 应用程序上创建安全、自定义的Portlet。 除了通过PDK

45、自定义自己的portlet 外,OracleAS Portal 还包括许多预置的portlet,其中有人员搜索、核准和通知portlet、文件夹portlet 和许多可扩展的搜索类型portlet。可以通过在portlet 提供者中的构建方便地访问商务智能数据:OracleAS Discoverer 的查询结果和工作薄清单、OracleAS Reports Services 以及Oracle iFS。也可以从Oracle100 多个合作伙伴处得到相应Portlet插件,这些伙伴包括Webex、InfoSpace、Factiva、MapInfo 和Inktomi。另外,通过和OracleAS Wireless 集成,任何Portlet 都能应用于无线设备。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号