小小的天 有大大的梦想  
这个是出去玩回来给头头写的报告,比较幼稚。

在上海的三天半里,我听了如下讲座:

     Oracle数据库迷你课堂:技巧、诀窍和方法。

     Oracle报表系统介绍:在任一地点发布任意格式的任何数据。

     迷你课堂:用Oracle应用服务器10g轻松地加强安全性。

     Oracle数据库10g安全性概述。 

     Oracle财务管理系统和管理会计。

     Oracle数据库10g中新的SQLPL/SQL功能:正则表达式、本地数据结构、性能等。

     借助Oracle企业管理器10g管理Oracle应用服务器。

     Oracle数据库10g.NETWindows环境下的最佳数据库。 

     Oracle数据库10g的备份与恢复特性:恢复管理器与闪回查询技术。

     适用于微软环境的Oracle身份管理解决方案。

 

听到最后才明白,本次大会主要是针对Oracle的客户,向他们介绍Oracle的各个产品。多数讲座主要是针对某个产品,说明它有哪些特性,有什么优越的地方。最后一天上午,我参观了Oracle产品的演示区,对一些报告提到的产品有一些感性的认识。

 

Oracle产品演示区,看到一个HTML DB的工具。使用该工具,将企业内部各个分散的小表格导进Oracle数据库后,只需通过鼠标点击进行选择和设置,就可以基于这些表做报表,发布到网上,可以将结果集成到门户网站上。如将各个服务网点的通讯录表添加到Oracle数据库,就可以使用该工具将通讯录发布到门户网站的某个页面的某个部分。发布的时候提供了很多模版,可以在发布的页面上做添加、修改、删除(模版提供了这些功能)。这些操作的结果会直接反映到数据库里。

 

还参观了Oracle的报表系统,确实功能很强大。

它可以从异构的数据源取数据,生成综合的报表。它的做法是,先在系统内添加各个数据源的引用,例如添加一批来自xml数据,再添加一批来自文本文件的数据。此时可以图形化的看到两批数据的具体情况。可以图形化的新建一个查询,查这两批数据。如果这两批数据有相同的字段可以在图上拉一条线,就把这两批数据关联起来了。

它做出来的报表可以发布成各种形式,如xml,文本文件,access, 网页。。。它还提供了一个java的接口,你可以自己编写任何的发布的目的地。例如,你可以让报表直接发送到传真机。在发布的时候可以做很多个性化的设置,例如,同一张报表,可以设置前半部分发给某人,后半部分发给另一个人。

 

参观了一个工具,用于将多个应用程序线性的整合在一起。在它的图形化界面上,可以看到代表各个应用程序的图标,以及他们之间的关联。每个应用程序间信息的交互主要是通过web service进行的,但是他们也提供了java的接口。

 

着重了解了一下Oracle 在权限管理方面的做法。

Oracle 数据库1g的权限管理没怎么讲,就是在说10g的新特性的时候提到一点。Oracle数据库一向做的基于角色的访问控制,我感觉10g加了强制访问控制的思想在里面。例如一张工资单(salary),里面的每条记录可以有不同的安全标签,如总裁的工资记录是绝密级,财务总监的工资记录是机密级,其他是一般级。那么一个一般级的用户在操作:select * from salary, 他只能看到一般级的记录,看不到总裁和财务总监的工资。

 

这次会议讲的比较多的是Oracle应用服务器10g的身份管理。10g的身份管理主要分成3个部分:目录服务器(oid)+单点登陆+认证服务。认证服务是Oracle自己发证书,在企业内部通用,不可上网。在这里是不做权限方面的管理的。权限由各个应用系统自己负责。

我找了一个复杂一点的应用系统:订单管理和库存管理,了解了一下他们关于权限的做法。他们是先设置一些职责(相当于角色),为每个职责设置一个功能集合。对某一个用户(由身份管理负责管理)指派职责,此时可以看到该职责的功能集合,可以做添加、修改、删除。我问他角色继承和限制方面,他们怎么做的,他不知道我指的什么,我就举了个例子:采购和审批不应该是同一个人经手。他说他们这个是由工作流控制的,有一个工作流builder,里面有申报审批的模版,在里面设定申报人和审批人不能是同一个人。因为现场没有工作流builder的演示,我没看到具体的实现。

看上去该订单和库存管理的访问控制使用基本的RBAC思想,但是我觉得,因为在给每个用户指派职责时,可以对该职责相应的功能集做删减再赋给用户,那么是否意味着和每个用户对应的仍然是功能集合而不是职责集合,这样好像都不是真正的基于角色的管理。

 

这次在上海主要了解了一下Oracle的产品,以前只知道Oracle数据库,去了才知道还有这么多产品。最后才发现到演示区看成品问问题比听讲座有意义的多,但时间有限,没有做更深入一些的了解。

posted on 2005-08-02 15:22  蓝熊嘟嘟  阅读(326)  评论(0编辑  收藏  举报