Presentation is loading. Please wait.

Presentation is loading. Please wait.

OFC 300 通过示例了解Microsoft Office 2003 专业版开发架构:FabriKam 和 GeneriCo

Similar presentations


Presentation on theme: "OFC 300 通过示例了解Microsoft Office 2003 专业版开发架构:FabriKam 和 GeneriCo"— Presentation transcript:

1 OFC 300 通过示例了解Microsoft Office 2003 专业版开发架构:FabriKam 和 GeneriCo
2019年1月1日9时22分 OFC 300 通过示例了解Microsoft Office 2003 专业版开发架构:FabriKam 和 GeneriCo 贾 玄 信息管理系统 合作伙伴技术专家 微软(中国)有限公司 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2 2019年1月1日9时22分 © 2005 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

3 议程 Office 解决方案中体现的 Office 开发技术 Office 技术介绍 示例分析 2019年1月1日9时22分
© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

4 技术 XML (命名空间, XSLT, XML 架构, XPath) 可管理代码 支持 任务窗格 协作和工作流
2019年1月1日9时22分 技术 XML (命名空间, XSLT, XML 架构, XPath) 可管理代码 支持 任务窗格 协作和工作流 PAG Application Blocks © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

5 技术 XML 与生俱来的文件格式 自定义架构支持 XML 导入 / 导出 扩展的对象模型 更加容易的文档生成
2019年1月1日9时22分 技术 XML 与生俱来的文件格式 更加容易的文档生成 通过使用 XPath 在文档中进行数据查询 自定义架构支持 文档的数据感知 XML 导入 / 导出 数据和文档分离! 扩展的对象模型 自定义解决方案面向数据而不是文档 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

6 技术 XML – 意味着什么 文档格式无关性 文档格式 / 类型可以依据上下文改变 逻辑不再与结构紧密联系 信息不再与文档紧密联系
2019年1月1日9时22分 技术 XML – 意味着什么 文档格式无关性 逻辑不再与结构紧密联系 信息不再与文档紧密联系 文档格式 / 类型可以依据上下文改变 聚集信息 Microsoft Office InfoPath 文档 Word 报表 Excel 统一的架构 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

7 技术 Managed code 更多的 managed code 解决方案 对.NET Framework 的完全访问
2019年1月1日9时22分 技术 Managed code 更多的 managed code 解决方案 Word 和 Excel ISmartDocument, VSTO 2003 VSTO 2005 InfoPath SP1 完全内置 Outloook Managed Com Add-In* 对.NET Framework 的完全访问 Security must be addressed © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

8 技术 Task pane 特定的关联信息 可以被用来处理文档 展示其他数据源的关联信息 特定的文档 特定的应用程序
2019年1月1日9时22分 技术 Task pane 特定的关联信息 可以被用来处理文档 ISmartDocument, VSTO 2005 展示其他数据源的关联信息 IBF, Research Services, Smart Tags 特定的文档 ISmartDocument, VSTO 2003, VSTO 2005 特定的应用程序 IBF (multi-app), Research Services, Smart Tags © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

9 技术 协作和工作流 Microsoft SharePoint BizTalk Server 2004 Web Services
2019年1月1日9时22分 技术 协作和工作流 Microsoft SharePoint BizTalk Server 2004 Web Services SQL Server, SQL XML, SQL Notification Services Live Communications Server Etc. © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

10 技术 PAG application blocks
2019年1月1日9时22分 技术 PAG application blocks Remember, we’re coding .NET here!!! App blocks apply to us Office devs as well Smart Client Offline Application Block Updater Application Block* *Many Office solutions have very good updating scenarios all their own © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

11 示例 现在可用 向合作伙伴/客户展示Office应用 FabriKam GeneriCo
2019年1月1日9时22分 示例 现在可用 向合作伙伴/客户展示Office应用 FabriKam 6 Office System 解决方案和 4 基础组件 GeneriCo Office System 智能客户端的 SOA(面向服务架构) 展示 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

12 FabriKam 介绍 解决方案平台 最佳实践, 代码示例 团队, 部门, 企业商务流程 DVD – 代码, 文档, 基础架构, 和资源
2019年1月1日9时22分 FabriKam 介绍 解决方案平台 最佳实践, 代码示例 团队, 部门, 企业商务流程 DVD – 代码, 文档, 基础架构, 和资源 交付格式 DVD, Fully configured and expandable (order from msdn.microsoft.com/fabrikam) Documentation on MSDN © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

13 FabriKam 解决方案概述 组件 解决方案 Active Directory Integration
2019年1月1日9时22分 FabriKam 解决方案概述 组件 解决方案 Active Directory Integration SharePoint Library Aggregator SharePoint Routing Service SQL Server SQL XML service 电子化报销 技术文档创建 项目站点管理 预算审批 状态报告 销售订单跟踪 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

14 FabriKam 解决方案细节 Expense report 需求
2019年1月1日9时22分 FabriKam 解决方案细节 Expense report 需求 存储在数据库中 防篡改设置 身份确认 自动化工作流 不必须在客户端硬盘完成工作 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

15 FabriKam 解决方案细节 Expense report 解决方案
2019年1月1日9时22分 FabriKam 解决方案细节 Expense report 解决方案 存储在数据库中 SQLXML – 在提交过程中获取表单XML内容 SQLXML – 在Request时重新创建表单XML 防篡改设置 在服务器端生成表单时数字签名 身份确认 InfoPath 数字签名 自动化工作流 BizTalk 2004 Orchestration 不必须在客户端硬盘完成工作 禁止保存 自定义 SharePoint Web部件 显示表单在工作流中的状态 使用SQLXML 适配器 创建新的/申请新的表单 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

16 FabriKam Solution 细节 Expense report 架构
2019年1月1日9时22分 FabriKam Solution 细节 Expense report 架构 SQLXML FPC SQL SharePoint Web 部件 BTS04 Orchestration (收件人) InfoPath 表单 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

17 2019年1月1日9时22分 © 2005 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

18 FabriKam Solution 细节 Technical manual creation requirements
2019年1月1日9时22分 FabriKam Solution 细节 Technical manual creation requirements 收集项目开始信息 Project 参与者和角色 文档的元数据 章节标题, 描述, 等等 发布项目 创建 SharePoint 站点 创建初始化文档 使文档创建更加简易 提供流程和工作流 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

19 FabriKam Solution 细节 Technical manual creation solutions
2019年1月1日9时22分 FabriKam Solution 细节 Technical manual creation solutions 收集项目开始信息 在整个流程中使用单一的 InfoPath 表单 发布项目 InfoPath 表单将 XML 提交到 Web Services 从而 创建 SharePoint 站点 添加用户 创建 WordprocessingML 并 保存到站点 使文档创建更加简易 ISmartDocument 解决方案在创建过程中为作者提供协助 提供流程和工作流 自定义 SharePoint 流程服务 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

20 FabriKam 现状 超过 20000 行的可管理代码解决方案 600 页技术文档 强大的Office可管理代码解决方案案例
2019年1月1日9时22分 FabriKam 现状 超过 行的可管理代码解决方案 600 页技术文档 强大的Office可管理代码解决方案案例 Word, Excel, InfoPath 强大的后台服务器整合案例 SharePoint 定制化 BTS04 Orchestrations SQL 2k w/SQLXML © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

21 GeneriCo 介绍 SOA 面向服务的解决方案 3rd Party 规范 瘦客户端 Office System 智能客户端 移动客户端
2019年1月1日9时22分 GeneriCo 介绍 SOA 面向服务的解决方案 3rd Party 规范 中间件公司 瘦客户端 Office System 智能客户端 移动客户端 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

22 GeneriCo Smart client 需求
2019年1月1日9时22分 GeneriCo Smart client 需求 必须使用 Office System 必须提供脱机支持 模拟 Thin-client 应用程序 主要门户窗口 报销报告 雇员评价 任务 产品分类 雇员搜索 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

23 GeneriCo Smart client 解决方案
2019年1月1日9时22分 GeneriCo Smart client 解决方案 脱机 Smart Client 脱机应用程序块 门户站点 Outlook Managed Code 插件 类似 “Outlook今日” 报销报告 InfoPath – 收集信息 Excel – 经理可以分析, 批准或拒绝 员工评价 InfoPath – 获取信息* Word – 评价的最终结果格式 任务 Outlook 任务 用工查询 Information Bridge Framework © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

24 GeneriCo Smart Client 挑战
2019年1月1日9时22分 GeneriCo Smart Client 挑战 跨程序共享数据 有效的使用 SOA 在 Thin-Client 调用和 Smart-Client 调用之间转换 脱机检测 数据同步 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

25 GeneriCo Smart Client 服务代理
2019年1月1日9时22分 GeneriCo Smart Client 服务代理 在 Office applications 和 SOA 之间 跨越客户端共享资源 缓存 通讯 脱机检测 企业服务 非连接的逻辑 应用程序池 事件 处理所有 SOA 通讯 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

26 GeneriCo Overview Service Agent 2019年1月1日9时22分
© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

27 GeneriCo Service Agent
2019年1月1日9时22分 GeneriCo Service Agent SOA Service Agent Events Client App (VSTO/IPath/etc) Service Agent Client Proxy Service Agent “server” proxy Service Agent Client Proxy Agent Proxy Agent Proxy Agent Proxy Cache Queue Processor Legend Office App Enterprise Services App Blocks Entry Cache Thread © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

28 GeneriCo Service Agent Application blocks
2019年1月1日9时22分 GeneriCo Service Agent Application blocks SOA Agent Proxy Agent Proxy Agent Proxy Cache Queue Processor Entry Legend Cache Thread Office App Enterprise Services App Blocks © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

29 GeneriCo Service Agent Enterprise services
2019年1月1日9时22分 GeneriCo Service Agent Enterprise services Service Agent Events Client Client Client App (VSTO/IPath/etc) Service Agent “server” proxy Service Agent Client Proxy Service Agent Legend Office App Enterprise Services App Blocks © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

30 GeneriCo Service Agent
2019年1月1日9时22分 GeneriCo Service Agent SOA Service Agent Events Client Client Client App (VSTO/IPath/etc) Service Agent Client Proxy Service Agent “server” proxy Service Agent Client Proxy Agent Proxy Agent Proxy Agent Proxy Cache Queue Processor Legend Office App Enterprise Services App Blocks Entry Cache Thread © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

31 结论 结合 Office System 2003 的功能 通过.Net 程序开发 创建 企业级解决方案!
2019年1月1日9时22分 结论 结合 Office System 2003 的功能 通过.Net 程序开发 创建 企业级解决方案! There are examples out there to look at! © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

32 更多的信息 FabriKam DVD order form FabriKam Documentation
2019年1月1日9时22分 更多的信息 FabriKam DVD order form FabriKam Documentation GeneriCo update coming soon! Whitepapers, presentations, sample code, etc. © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

33 2019年1月1日9时22分 © 2005 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Download ppt "OFC 300 通过示例了解Microsoft Office 2003 专业版开发架构:FabriKam 和 GeneriCo"

Similar presentations


Ads by Google