Fork me on GitHub

02 2010 档案

摘要:对于企业内部系统来说,CAS系统是一个应用最广的开源单点登陆实现了,其实现模仿Kerberos的一些概念,例如KDC、TGS等等,都是来自于Kerberos。具体可参见 用CAS原理构建单点登录。互联网发展之后,多个网站需要统一认证,业界需要适合互联网的单点登陆技术。 2002年,微软提出了passport服务,由微软统一提供帐号和认证服务,理所当然,大家都不愿意受制于微软,但是很认同微软提出WEB SSO理念,于是产生了Liberty Alliance,另外指定一套标准,这套标准发展起来就是SAML(安全断言标记语言),已经被结构化信息标准促进组织(OASIS)批准为Web 单点登录的执行标准,目前SAML的版本是SAML V2。SAML连同Web单点登录共同构成了现代网络环境中的必备条件。 阅读全文
posted @ 2010-02-28 22:27 张善友 阅读(8221) 评论(1) 推荐(3) 编辑
摘要:Cassandra是facebook开源出来的一个版本,可以认为是BigTable的一个开源版本,目前twitter和digg.com在使用。我们尝试从DBA的角度出发去理解Cassandra的数据模型。 阅读全文
posted @ 2010-02-25 20:45 张善友 阅读(12842) 评论(9) 推荐(0) 编辑
摘要:CouchDB是用Erlang开发的面向文档的数据库系统,最近刚刚发布了0.10版本。CouchDB不是一个传统的关系数据库,而是面向文档的数据库,其数据存储方式有点类似lucene的inde文件格式,CouchDB最大的意义在于它是一个面向web应用的新一代存储系统,事实上,CouchDB的口号就是:下一代的Web应用存储系统 阅读全文
posted @ 2010-02-21 21:24 张善友 阅读(3616) 评论(0) 推荐(0) 编辑
摘要:Open Source Web Design(简称OSWD) 是一个开源的,免费模板下载与共享的网站,有很多漂亮的模板,并且能够分享自己的设计作品给其他人。目前已经有超过 2,080 个免费网页设计模板,网站网址:http://www.oswd.org/ 阅读全文
posted @ 2010-02-20 22:14 张善友 阅读(1588) 评论(1) 推荐(0) 编辑
摘要:主数据服务(Master Data Services,MDS)既是一个概念又是一个产品,主数据服务的概念是对核心业务数据有一个集中的数据入口看守人,数据项如客户账单地址,雇员/客户姓名,以及产品名称应... 阅读全文
posted @ 2010-02-20 17:44 张善友 阅读(2438) 评论(0) 推荐(0) 编辑
摘要:Yonkly 是一个新颖的多媒体社区型微博客程序,基于asp.net mvc和jQuery构建。支持直接在帖子中上传照片。并且集成Picasa和Flickr,可以在自己的帐户页面中查看这两个网站的照片... 阅读全文
posted @ 2010-02-19 19:58 张善友 阅读(2555) 评论(0) 推荐(0) 编辑
摘要:WCF Data Service的下面是Data Service,负责与数据源进行交互,Data Service附带了一个内部框架,可以让你自定义数据服务提供者。WCF Data Service默认使用的是Entity Framework,还有一个Reflection Provider,可以支持只读的数据服务,如果需要可读写的数据服务,需要实现接口IUpdatable,可以参照Linq To SQL的Provider:ADO.NET Data Services IUpdateable implementation for Linq to Sql。 阅读全文
posted @ 2010-02-19 11:54 张善友 阅读(2725) 评论(1) 推荐(1) 编辑
摘要:ARR简单的说就是一个IIS7的负载均衡模块,可以一次管理多个IIS 6/7的服务器集群,规则基于URL,或者基于HOST NAME,或者基于HTTP HEADER。微软的Application Request Routing(ARR) 2.0使得Web管理员,虚拟主机提供商,内容分发网络(CDN)通过基于规则路由,机器名匹配,HTTP请求的负载均衡和分布式磁盘缓存来提高Web应用程序的的可扩展性和可靠性。有了ARR技术,管理员可以优化资源以及应用服务器的管理成本 阅读全文
posted @ 2010-02-18 23:06 张善友 阅读(6265) 评论(4) 推荐(1) 编辑
摘要:Entity Framework 1.0 发布了很长一段时间了,但感觉用的人很少。其中一个很大的原因,也许就是不支持POCO,至少我自己是这么想而不使用EF1的,Entity Framework 4.0版本(又称EF V2)将提供POCO支持,对很多人来说,这是开始使用Entity Framework的时候了。 阅读全文
posted @ 2010-02-16 00:31 张善友 阅读(16798) 评论(12) 推荐(5) 编辑
摘要:开放数据协议(OData)是一个查询和更新数据的Web协议。OData应用了web技术如HTTP、Atom发布协议(AtomPub)和JSON等来提供对不同应用程序,服务和存储的信息访问。Visual Studio 2010里头使用WCF Data Service,就是使用OData发布的Restful服务,下面的例子演示2010里头的WCF Data Service. 阅读全文
posted @ 2010-02-14 15:02 张善友 阅读(11754) 评论(4) 推荐(2) 编辑
摘要:VS2010里头有个新扩展管理器(Extension Manager),这和Eclipse/Netbeans有些相似,用户可以直接在IDE中从Visual Studio 库(Visual Studio Gallery)找到并下载扩展。通过VS的菜单Tools->Extension Manager,这里你可以添加,删除已经安装的VS的扩展插件。 阅读全文
posted @ 2010-02-12 23:38 张善友 阅读(7494) 评论(1) 推荐(0) 编辑
摘要:开放数据协议(OData)是一个查询和更新数据的Web协议。OData应用了web技术如HTTP、Atom发布协议(AtomPub)和JSON等来提供对不同应用程序,服务和存储的信息访问。微软在Azure平台上引入了代码名为“Dallas”的服务,它是一个信息集市,能够从领先的商业数据提供商和可靠的公共数据源一起为单一位置带来数据、图像,以及实时Web服务。微软在另一项技术里头WCF Data Service,之前叫做ADO.NET Data Service也使用的是OData协议。 阅读全文
posted @ 2010-02-11 09:16 张善友 阅读(10377) 评论(3) 推荐(1) 编辑
摘要:Autofac和其他容器的不同之处是它和C#语言的结合非常紧密,在使用过程中对你的应用的侵入性几乎为零,更容易与第三方的组件集成。 阅读全文
posted @ 2010-02-07 17:03 张善友 阅读(22919) 评论(4) 推荐(3) 编辑
摘要:各浏览器的userAgent很乱,具体可参看cnbeta上文章译稿:UserAgent的历史变迁。 阅读全文
posted @ 2010-02-03 15:40 张善友 阅读(3101) 评论(1) 推荐(1) 编辑
摘要:Web 部署工具简化了 IIS Web 服务器、Web 应用程序和网站的迁移、管理和部署。管理员可以结合使用命令行脚本和 Web 部署工具来同步 IIS 6.0 和 IIS 7.0 服务器,或者将 I... 阅读全文
posted @ 2010-02-02 11:34 张善友 阅读(2790) 评论(2) 推荐(0) 编辑
摘要:需要评估SharePoint的兄弟们有福了,微软提供了Office 2010 and SharePoint 2010 的VHD版本,从说明来看这是一个Hyper-V的虚拟机,还需要至少8G的内存,下载... 阅读全文
posted @ 2010-02-01 20:24 张善友 阅读(2336) 评论(2) 推荐(0) 编辑
摘要:memcached 是由 Danga Interactive 开发并使用 BSD 许可的一种通用的分布式内存缓存系统。最新的稳定版本是memcached 1.4.4,1.4版本加了需要好的特性. 阅读全文
posted @ 2010-02-01 19:45 张善友 阅读(5779) 评论(10) 推荐(1) 编辑