使用Silverlight构建工作流即服务平台

几周前新的工作流即服务(Workflow-as-a-Service)平台SnapFlow发布了beta版。该平台构建在微软 系列产品上,其工程副经理Gopinath Dhanakodi说到:

去年在开始构建SnapFlow时,我们曾考虑过Flex,最后选择了C#进行业务层开发、SQL Server 2005作 为后端存储。

考虑使用SilverLight来代替Flash的因素包括:

◆与业务逻辑层的整合

◆构建时间

◆学习曲线

◆专门技术

◆部署

◆特征集

◆客户的选择

◆代价

最初SnapFlow选择的是Flash,但在原型开发的几周后:

我们对进度很失望。用户界面很起来毫无生气,每次简单的改变都要花很长时间。

就在那时,我们对SilverLight进行了深度调研:

尽管大多数的开发者并不是UI专家,但在短短的一个月之内我们取得了重大的进展。在不借助于任何 帮助的情况下,团队可以实现一个相当复杂的原型了。

好的方面有:

◆团队可以快速进入状态

◆前端的开发速度要比使用Flash快2倍

◆开发起来更有生气

◆整个的集成设计与开发环境

差的方面有:

◆遇到问题时不容易解决

◆Silverlight的高级控件不多

◆缺少自动化测试工具的支持

◆从Silverlight 2 beta迁移到Silverlight 2比较麻烦

时间: 2024-10-06 08:40:14

使用Silverlight构建工作流即服务平台的相关文章

广联达“云施工”:构建高品质网络服务平台

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 近日, 广联达软件股份有限公司(以下简称"广联达")推出"云施工"网络平台.一直以来, 作为广联达在未来三年之内全力打造的中国建设工程领域唯一的应用.专业和商界三位一体的社区--广联云业务都在为用户开辟互联网服务的新模式, 贯彻落实"中国建造与(建筑)运维云服务"而不懈努力. 据了解

linux系统中如何构建LAMP网站服务平台

一.安装httpd服务器 1.编辑安装 在配置Apache Web服务器之前,需要正确安装好httpd服务器软件. 1). 获取软件包 2). 解压并释放源码包 3). 配置编译选项 在配置前可以先执行"./configure –help"命令查看各种配置项的详细信息,以便实现更灵活,更丰富的功能定制配置. --prefix用于指定httpd服务程序将要安装到的系统目录,这里设置的是缺省目录"/usr/local/apache2": --enable-so用于能够使

Zenlayer完成近亿元A轮融资,欲构建全球连接服务平台

猎云网获悉,Zenlayer今日宣布已于本月完成了近亿元A轮融资,由方广资本领投.绿盟科技及其他投资人跟投.此轮资金将主要用于全球软件定义网络平台的研发和建设,并在现有全球60多个数据中心的基础上,进一步扩大规模和覆盖 . 据了解,Zenlayer是下一代全球软件定义网络及服务提供商,致力于提供简单透明的服务,连接企业.用户与云,通过其裸机云,云连接和边缘计算帮助企业快速部署和管理全球IT资源. 创始人兼 CEO Joe Zhu 说:"Zenlayer 不仅专注于提供技术创新的全球连接平台,同时

云环境下的水质安全服务平台关键技术研究

云环境下的水质安全服务平台关键技术研究 浙江大学  郭诚 本文利用云计算技术构建水质安全服务平台,通过分布式数据资 源层.虚拟化计算资源层和可视化水质模拟渲染模块的构建实现异构水质信息数据的整合.水质模型的高性能并行计算和远程仿真.水质信息和预警信息的可视化. 论文主要的研究内容和成果有:(1)进行了水质安全服务平台功能需求分析,完成了基于云计算技术的水质安全服务平台整体架构设计.(2)设计并 实现了水质安全服务平台数据资源层.(3)通过对计算资源虚拟化研究, 设计了水质安全服务平台的计算资源层

业内称传统企业将成O2O主角 电商或成服务平台

中介交易 SEO诊断淘宝客 站长团购 云主机 技术大厅 "O2O"(Online To Offline,即本地商务与互联网结合)是时下流行的概念,它是移动商务的集中体现.互联网与传统商务结合,诞生了电子商务;移动互联网与传统商务结合,会诞生什么新"怪兽"?是Mobile Commence(移动商务),还是Mobile E-Commence(移动电子商务)?这个答案决定了在移动互联网中,传统企业与电商企业谁会是主角. 移动商务谁是主角? "移动互联网为传统商

使用silverlight构建一个工作流设计器(十八)-持久化数据到数据库

使用silverlight构建一个工作流设计器(十八)-持久化数据到数据库-服务器段功能实现 17.3 服务器端代码实现 服务器端的功能是将数据保存到数据库,以及从数据库中取出xml描述文件返回给客户端.本文使用LINQ to SqClasses的方法对数据库进行操作.如下图所示,增加一个linq的类 然后在左边的数据库链接管理器中,增加一个数据库链接,如下图所示:

使用silverlight构建一个工作流设计器(十七)-持久化数据到数据库

使用silverlight构建一个工作流设计器(十七)-持久化数据到数据库-设计webservices接口 在开始之间,先说下程序增加的一个小功能,就是给容器增加网格线的功能,使得容器看上去类似下面的样子 当然可以有两种方法来实现,一种就是使用背景图片,但本文一贯的原色就是少用图片,多用silverlight的画图功能来实现,这些网格都可以使用xaml中的Line对象来实现.为此我们需要动态设定一个Canvas,然后把这些动态生成的Line对象添加到Canvas中,最后再把Canvas添加到容器

新网新一代云主机全能上线,为企业构建人性化服务平台

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 2013年12月30日,新网新一代云主机在经过紧锣密鼓的准备后于其官网(xinnet.com)高调上线,这是一款在服务模式上有突破性创新的全能云主机产品.值得一提的是,新一代云主机同时面向代理与会员推出. 新网将新一代云主机定位为"独懂你的云主机",通过关键点"懂你"."省心".&q

台湾金融主管部门规划构建“两岸电子金流服务平台”

台湾拟建电子服务平台 据新华社台北2月14日电 据台湾<经济日报>14日报道,台湾金融主管部门正规划构建"两岸电子金流服务平台",在协助台湾中小企业销售商品的同时,让大陆民众购买台湾商品更加便利. 据了解,台湾金融主管部门将通过3个渠道推动构建这一平台.首先,核准金融机构办理银联卡在岛内网络交易的收单业务,今年1月已开办.这样,持有银联卡的大陆民众不必来台湾,在大陆就可购买台湾网站销售的凤梨酥等土产及其他商品. 其次,是允许台湾银行业者与大陆网络支付平台业者建立交易中介平台