基于Office 365的随需应变业务应用平台
作者:陈希章 发表于 2017年9月7日
这是我去年10月底在微软技术大会(Microsoft Ignite 2016) 上面的演讲主题,承蒙大家抬爱,也沾了前一场明星讲师的光,我记得会场几乎是满座。观众中既有IT部门的技术人员,也有业务部门的用户,也有少量的开发人员,这正好契合了这个主题想要表达的意思:在业务需求的变化日趋频繁的当下,这三类用户的参与,并且借助合适的技术及平台(例如微软的Office 365),可以构建随需应变的业务应用平台。
顺便预告一下,本年度的微软技术暨生态大会(Microsoft Tech Summit)将于2017年10月23日在国家会议中心举办,本届大会将全面呈现微软平台的最新技术,尤其是在人工智能方面的重要创新,我将在大会上分享随需应变业务应用平台2.0解决方案,在延续去年话题的同时添加了Microsoft Teams以及Bot Framework整合的内容,敬请关注。
更多内容请关注 https://www.microsoft.com/china/techsummit/2017/
言归正传,我将利用6篇文章来给大家阐述如何基于微软的Office 365构建随需应变的业务应用平台,这一篇文章是一个概要,我将给大家介绍一些基本概念,演示主要的流程和效果。
我们先来看一看企业业务应用平台的现状、需求和挑战。业务的需求通常来自于客户的反馈和市场的需要,业务部门会发现及捕捉到这些变化,快速响应的企业能赢得更多的业务和机会。这是一个基本常识,但是越来越多的企业会遇到如下的三个挑战
这三个挑战相互联系,甚至互为因果。由于以往业务应用开发过分依赖专业性技术,带来的问题就是周期长,成本高,而业务用户很多时候都是在干等着,无法及时地应对市场和客户的需求;与此同时因为只有少部分人才能从事这类工作,大量的业务用户的能力其实是被闲置了,这将带来企业的整体效能下降。业务移动化是一个趋势,但由于多平台都需要单独开发和维护,这又进一步加剧了前面两个问题的严重性。
那么,有什么办法可以解开这个结呢?我们不妨来先看一下业务应用的发展趋势
我必须说明一点的是,企业的业务应用是分层的。早在2011年Gartner就提出了企业业务应用的三层模型
应该说作为业务主干应用系统这一层,大部分企业都已经建设完毕,这些都是比较标准的、也相对比较复杂的系统。我们今天要谈论的业务应用,更多是偏向前台创新应用和差异化应用。而所谓的随需应变,就是让更多的业务人员拥有构建面向主题的业务应用的能力,并且能随时根据捕捉到的信息进行调整,以达到快速响应变化的目标。
那么,从微软的角度来看,我们提供了什么样的解决方案能实现这样的目标呢?在Office 365的平台上,目前已经内置了很多强大的服务,例如我们耳熟能详的邮件服务,在线协作平台,视频会议平台等等,同时我们针对业务应用也提供了创新性的服务,例如Power Apps可以快速根据数据源(最简单的做法是基于SharePoint的列表)构建跨平台移动业务应用,用于收集并且处理数据;Microsoft Flow可以在异构系统之间建立业务流程;Power BI则提出了全新的数据呈现技术,彻底改变我们与数据交互的方式,洞察先机,而这些见解又可以引导用户回到Power Apps里面进行操作,或者触发某个Microsoft Flow的流程进行响应。这是一个不断迭代的过程,或者也可以称之为闭环,这也是随需应变的最核心的理念。
关于微软的商业应用平台,敬请关注微软的官方网站了解更多 https://businessplatform.microsoft.com/en-us/
接下来的几天内,我将用一个实际案例给大家展示一个典型的业务应用开发的流程,我相信这代表着未来,更加让人高兴的是,这已经是看得见摸得着的能力了。
基于Office 365的随需应变业务应用平台的更多相关文章
- 基于Office 365 无代码工作流分析-需求基本分析!
客户需求分析: 嘉昊信息是一家IT创业型公司,因为公司初创,有较多的招聘员工的需求,公司近期购买了Office 365,因为招聘工作繁琐,HR人员须要做非常多反复繁琐工作,HR主管提议开发一个招 ...
- 基于Office 365 无代码工作流分析-表单基本需求分析!
3.2表单的制作 基于下图的需求,我们须要定义例如以下的表单列表:
- 基于Office 365 无代码工作流分析-数据源的建立!
标准操作步骤 下面整个步骤我们是以嘉昊信息的招聘过程的整个流程为一个场景,整个的流程场景的步骤例如以下: 整个的过程,我们通过Infopath 进行对应的表单流转,然后利用Sharepoint ...
- [ Office 365 开发系列 ] 开发模式分析
前言 本文完全原创,转载请说明出处,希望对大家有用. 在正式开发Office 365应用前,我们先了解一下Office 365的开发模式,根据不同的应用场景,我们选择最适合的开发模式. 阅读目录 Of ...
- 人工智能背景下的Office 365现状和发展趋势
作者:陈希章 发表于 2017年7月31日 引子 谈论人工智能是让人兴奋的,因为它具有让人兴奋的两大特征 -- 每个人都似乎知道一点并且以知道一点为荣,但又好像没多少人能真正讲的明白.毫无疑问,我也仅 ...
- Power BI for Office 365 概览
伴随着数据量的日益增长,通过自服务式的商业智能把数据转换成辅助决策支持的工具,越来越成为迫切的需求.在以前,处理这些数据往往只是IT人员范围内的事,但是通过Power BI for Office 36 ...
- Office 365开发概述及生态环境介绍(一)
原文于2017年3月13日首发于LinkedIn,请参考这个链接 离上一篇文章,很快又过去了两星期的时间.今天抓紧晚上的时间,开始了Office 365开发系列文章的第一篇,我会帮助大家回顾一下过去O ...
- 介绍Office 365 中文用户社区 4.0
本文于2017年3月18日首发于LinkedIn,原文链接在这里 为了给广大用户提供一个可以自由交流.切磋技术的平台,微软和其他一些国际知名的大型软件公司一样,都有创建用户社区(Community,或 ...
- Office 365也是.NET Core应用开发新战场
最近有幸阅读了陈希章花了一年时间为国内开发者贡献的<Office 365 开发入门指南>. 虽然早期接触过SharePoint的开发,2007年之后就再也没有接触SharePoint的开发 ...
随机推荐
- Git(3)----Eclipse上Git插件使用技巧
转载:http://blog.csdn.net/qq_33066205/article/details/56675704 一_安装EGIT插件 http://download.eclipse.org/ ...
- 基于Visual Studio 2010 阐述C#4个特性
Csharp4.0与以往版本基础体现了强大的性能优势,主要体现在以下四个方面: 1. 通过委托成员来实现接口 在C# 4.0中可以通过委托来实现某个成员的接口,例如下面的代码: public clas ...
- JSP内容复习
JSP的3个编译指令,7个动作指令,9个内置对象 三个编译指令(通知servlet引擎的处理消息,只在JSP转换成Servlet时起作用) 1.编译指令 page page指令用户定义JSP页面中的全 ...
- 用python画一朵玫瑰花
废话不多说,直接上代码 from turtle import * import time setup(600,800,0,0) speed(0) penup() seth(90) fd(340) se ...
- Ani动态光标格式解析
数据结构: Ani文件中的数据是按区段存放的,区段数据结构如下: 标识符(4字节ASCII),数据长度(一个DWORD),数据 按照此规则来看Ani文件,文件起始12字节可以理解为标准文件头,除数据长 ...
- 一个在java后台实现的对图片进行加网纹或水印的工具类
import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphic ...
- Hadoop实战训练————MapReduce实现PageRank算法
经过一段时间的学习,对于Hadoop有了一些了解,于是决定用MapReduce实现PageRank算法,以下简称PR 先简单介绍一下PR算法(摘自百度百科:https://baike.baidu.co ...
- Android - "cause failed to find target android-14" 问题
在导入别人的工程项目时经常会遇到各种问题,本文中的就是其中SDK不对导致的 在导入项目时已经修改了 两个build.gradle文件 错误的原因是后面中这两项没修改. compileSdkVers ...
- deepin 环境变量配置加载顺序
加载顺序,默认是没有 .bash_profile 文件 1. non-login 方式 ~$ su deepin run /ect/bash.bashrc run .bashrc 2.login 方式 ...
- 大道至简第一章Java伪代码读后感
import.java.大道至简.*; //周爱民 import.java.读后感*; public class shawanyia { //1. 编程的精义 while(山没有消失) {if(愚公没 ...