楼主 儒道佛 |
============== 《白话OBA》 儒道佛@ET ============== 《第一讲》 -------------- OBA长啥样 -------------- OBA=Office Business Application 目的:架起我们与业务系统的桥梁 优势:我们最熟悉Microsoft Office,EXCEL还是重头戏。 描述:我们可以操作自己熟悉的Office软件,同时还能够做到以下的->事情A、B、C、D 事情A:访问企业数据//要是你家里就有也一样,做社区管理、分析也是一个选择,有该打算的请与我联系; 事情B:参与业务流程//指不定你成了二老板,懂OFFICE的老板不多见,你想废了他用这招,让他做董事去; 事情C:完成业务操作//想偷懒是吧,不要以为在EXCEL上抓格子就是全部,我们可以做的事情高级的多。 好处A:减少访问业务系统的时间//说白了还是方便,我不做表格了,做“程序”去,一样简单,让技术人员下岗去吧; 好处B:降低业务系统集成的成本//说专业点就是MASHUP,有人说MASHUP要干掉OBA,那是他不懂MASHUP。 典型的OBA模型,三个部分: |
2楼 儒道佛 |
《第二讲》 ------------ 我的OBA ------------ 1、到底是啥: 瞎说说:我的OBA就是OBA客户端// 等于没说吧 说白了:就是Word、Excel、Infopath等等操作文档// 这样是不是直观多了,这三个是最重要的,流程方面的还有Outlook 稍专业:可以采用多种方式能够自定义为服务层接口的客户端软件// 这样看来也不全是Office软件,不过OBA是MS的嘛 2、该怎么做 界面扩展:Ribbon和Task Pane登场了 业务操作:VSTO终于派上用处了。 ---- 看看下图中为Excel增加的两个--> <--Ribbon:也就是下图左上角的按钮区域 <--Task Pane:右下角的任务窗格 VVV图在下面VVV ---- 这样我们要做的就是: -1->在Ribbon中触发业务操作(点“生日管理”的“按钮”) -2->并触发后端应用(根据当前表中的“客户名称”,连接到业务系统,查询“客户生日”,返回到EXCEL当中) -3->在任务窗格中收集输入(在“任务窗格”显示客户的“生日”) ~是不是很简单,又很COOL, ~用好了VSTO,哪怕是小小的EXCEL,也变得无所不能。 3、技术要点 R&T.png |
3楼 儒道佛 |
《第三讲》 ------------ 老板OBA ------------ 老板的OBA即OBA的服务器端, 内容还真不少,毕境不是专业的IT人士, 如果对企业信息化有点兴趣,可以深入一下, 这里不作展开,估计大家没有兴趣罢。 几下是模式中大多需要涉及到的内容: 1、业务据整合//具有Open XML 文件格式的Office 文档 2、Fluent UI//Office 文档UI 3、SharePoint //网站、框架、存储引擎 4、定义业务流程// 5、定义工作流// 6、SharePoint的组合用户界面 //构建、打包和部署 7、业务实体与业务数据目录//进行整合 8、企业搜索// 9、Excel 服务和报表中心//创建报表、分析表和信息板 多看也没有,最好通过操作体验一下, 给一个地方让大家可以直接地演示地方(非广告,乃实站演练~~): 操作很简单,指着Click Here一步步往下就行了, 最好是1280*600的,否则可能图会看不全。 客户端模式下的: Fluent UI+Open XML+VSTO 值得关注一下! 不打算继续了,结贴 GameOver。oba.jpg oba-7Schema.png oba-Child-Schema.png |
4楼 wanglei569 |
人才,从EH到这里,真热闹 |
5楼 水星钓鱼 |
我看不懂啊,还需努力,谢谢分享 |
6楼 boest |
学习了。谢谢。 |
7楼 mxqchina |
有没有实例可以参考? |
8楼 VAT |
楼主什么时候讲点EXCEL2007与数据挖掘? |
9楼 xyz |
知道有这个...不懂,希望有例可参考... |