资源预览内容
第1页 / 共105页
第2页 / 共105页
第3页 / 共105页
第4页 / 共105页
第5页 / 共105页
第6页 / 共105页
第7页 / 共105页
第8页 / 共105页
第9页 / 共105页
第10页 / 共105页
亲,该文档总共105页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
BEA WebLogic Server 8.1 技术概述,Weblogic Server Developer Workshop,2003 BEA Systems, Inc. | 2,BEA 公司概述,领先的应用基础结构公司 全球前10大软件公司之一 全球范围内拥有 13,500 多家一流客户 财富全球 500 强公司绝大部分都采用 BEA 产品 展示了强大的实力与稳定性 年销售额达 10 亿美元,现金收入超过 13 亿美元 连续 22 个季度实现正现金流量 业务遍布全球 在 34 个国家设有 81 个分支机构 员工总数超过 3,000 人 在行业的战略影响力 2100 多家系统集成商、独立软件厂商与应用服务提供商 在J2EE、XML、Web 服务标准方面推动技术创新,2003 BEA Systems, Inc. | 3,BEA WEBLOGIC 企业平台,应用框架 BEA WebLogic Workshop,用户 集成,JVM BEA WebLogic JRockit,集成化开发环境 BEA WebLogic Workshop,流程 集成,数据集成,BEA WebLogic Integration,BEA Liquid Data for WebLogic,BEA WebLogic Portal,Application Server BEA WebLogic Server,应用服务器 BEA WebLogic Server,2003 BEA Systems, Inc. | 4,为什么要使用应用服务器?,BEA WebLogic Server 有助于用户集中精力专注于核心业务 封装的基础结构服务 便于开发、部署和监视各种应用 在所有阶段全方位支持应用的生命周期,2003 BEA Systems, Inc. | 5,价值陈述,我怎样才能提高开发人员和管理人员的工作效率和成功率? 我怎样才能将各种新应用集成到现有(或未来)架构中? 我怎样才能提高应用的可靠性?,我们的核心业务完全依赖在这些应用。我需要这些应用必须能够:开发迅速、便于维护、容易扩展、全天候(24x7x365)不间断运行。,LOB首席信息官,2003 BEA Systems, Inc. | 6,企业应用的 基础结构要求,高性能 从同样的硬件上获得更高的产出 安全性 安全性与业务逻辑分离 由管理人员实时进行管理 99.999 可用性 负载处理,故障容错,可伸缩 灵活性 便于更新,灵活应对不断变化的业务 互操作性 充分利用硬件、软件、操作系统的现有投资 松散耦合无定制集成 基于标准 开放、文档化、可扩展 功能强大、便于控制管理 分布式、开放、可靠的管理,LOB首席信息官,2003 BEA Systems, Inc. | 7,n-层企业 应用模型,Web 服务 容器,Web 服务,瘦型客户机,其他 MOM 系统,专有系统,其他 Web 服务,数据库,WebLogic Server,JMS 驱动器,JCA 适配器,Web 服务 连接,JDBC 连接,Web 客户机,Components,Resources,JWS 容器,Partners,Employees,Customers,EJB 容器,管理,集群,Services,安全性,代理,事务处理,客户,用户 接口,容器,连接性 选项,服务,JSP/Servlet 容器,2003 BEA Systems, Inc. | 8,高效率开发 专注于业务需求 帮助编码、测试的各种工具 减少需要编码的功能 内部的互操作性 消除开发与集成之间的障碍 充分利用现有投资 安全性 将安全性代码与业务逻辑分离 集成现有的各种安全性解决方案,部署之前,开发,集成,安全,2003 BEA Systems, Inc. | 9,部署期间,简化了配置与部署 自动配置、确认配置 支持各种定义好的、可靠的流程 安全性 由管理人员而非开发人员进行启动和管理,开发,集成,安全,配置、部署,2003 BEA Systems, Inc. | 10,开发,集成,安全,配置 部署,管理,部署之后,强大的管理 整体应用视图 自动化,自修复 服务水平协议 (SLA) 性能,可扩展 高可用性 安全性 灵活、动态的安全策略 保护免受攻击,满足 服务水平协议,2003 BEA Systems, Inc. | 11,应用生命周期,开发,集成,安全,配置 部署,管理,满足服务 水平协议,集成专家,管理 经理,开发 经理,IT 经理,LOB首席信息官,用户,2003 BEA Systems, Inc. | 12,议程安排,开发 集成 配置与部署 安全性 管理 实现业务目标,开发,集成,安全,配置, 部署,满足服务 水平协议,管理,2003 BEA Systems, Inc. | 13,议程,开发 集成 配置与部署 安全性 管理 满足服务水平协议,Manage,开发,Integrate,Secure,Configure, Deploy,Meet SLAs,2003 BEA Systems, Inc. | 14,public static Collection toRecordCollection(RecordWS pRecordWS)Collection records = null;if (pRecordWS != null) records = new ArrayList();logger.debug(“RecordWS len: “+pRecordWS.length);for (int i=0; iConvert Web service address to an internal address representation.* param pRecordWS* return RecordWS*/public static Record toRecordLite(RecordWS pRecordWS)Record record = null;if (pRecordWS != null) logger.debug(pRecordWS.toString();record = new Record();record.setId(pRecordWS.getId();record.setDate(str2Calendar(pRecordWS.getDate();record.setSymptoms(pRecordWS.getSymptoms();,* param pPatient Patient Value Object* return PatientWS*/public static PatientWS toPatientWS(Patient pPatient)PatientWS patientWS = null;if (pPatient != null) logger.debug(pPatient.toString();patientWS = new PatientWS();patientWS.setId(pPatient.getId();patientWS.setFirstName(pPatient.getFirstName();patientWS.setMiddleName(pPatient.getMiddleName();patientWS.setLastName(pPatient.getLastName();patientWS.setDateOfBirth(cal2Str(pPatient.getDateOfBirth();patientWS.setGender(pPatient.getGender();patientWS.setSsn(pPatient.getSsn();patientWS.setPhone(pPatient.getPhone();patientWS.setEmail(pPatient.getEmail();patientWS.setAddressWS(toAddressWS(pPatient.getAddress();return patientWS;/* Convert Web service address to an internal address representation.* param pRxWS,public static PatientWS toPatientWSArray(Collection pPatients)PatientWS patientsWS = null;if (pPatients != null) logger.debug(“size: “+pPatients.size();patientsWS = new PatientWSpPatients.size();Iterator itr = pPatients.iterator();int i=0;while (itr.hasNext() patientsWSi+ = toPatientWS(Patient)itr.next();return patientsWS;,开发企业应用是困难的;Web 服务、EJB、部署描述符我们需要各种工具、服务和其他资源,以减轻工作负担,开发经理,开发,2003 BEA Systems, Inc. | 15,开发 使用 WEBLOGIC 进行应用开发,事件与属性驱动开发 基于控件 可视化框架,面向对象的开发 基于 API 更细粒度 系统级,WebLogic Server 运行时,应用 开发人员,JBuilder,EMax,Vi, Ant,借助各种工具,不但使 J2EE 专家,而且使所有开发人员,都能最大限度提高开发效率,WebLogic Workshop,J2EE 开发人员,J2EE 程序设计 API 与服务,应用框架 程序化 Java, 控件, IDE,2003 BEA Systems, Inc. | 16,议程安排,开发 应用开发人员 系统开发人员 (J2EE) 开放标准 开发人员资源 集成 配置与部署 安全性 管理 满足服务水平协议,Manage,开发,Integrate,Secure,Configure, Deploy,Meet SLAs,2003 BEA Systems, Inc. | 17,业务流程,移动,门户,封装应用,专有系统,EJB,数据库,WebLogic Framework,应用视图控件,客户控件,EJB 控件l,DB 控件,Web应用,Components,资源,Web 服务,Portlets,用户控件,Web Services (.NET),Web Services (Java),Services,Portlets,Web Services Control,Broker,代理,async,合作伙伴,员工,客户,用户应用,面向服务的组件,开发 BEA WEBLOGIC WORKSHOP 应用模型,2003 BEA Systems, Inc. | 18,开发 企业级 WEB 应用,便于导航、数据与状态管理的 Java 页面流 将 UI 元素捆绑到任意控件或数据源 从任何控件或 Web 服务单击“启动应用程序” 可视化 JSP/HTML 设计器,使开发工作能所见即所得 充分利用 Struts MVC 框架,2003 BEA Systems, Inc. | 19,开发 定制 JAVA 控件,简单、熟悉的模型,以便重复使用业务逻辑 针对大多数的组件 设计阶段丰富的可视化支持 简化 API 的复杂性 对事务处理、安全性、异步和嵌套提供强有力支持 面向独立软件厂商和其他高级开发人员的高级特性 使用本地 API 直接与应用连接,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号