
企业解决方案
shanyou
系统架构师
展开
-
微软首度将提供免费数字验证技术的厂商加入Windows根证书认证清单
今年9月份,微软更新了通过Windows根证书认证程序(Windows Root Certificate Program)的厂商清单,并首次将Startcom公司列入了该认证清单,这还是微软首次将提供免费数字验证技术 的厂商加入根证书认证列表中。现在,在Windows7或安装了升级补丁的Vista或XP操作系统中,系统会完全信任由Startcom这类免费数 字认证机构认证的数字证书。此举原创 2009-10-11 14:13:00 · 1076 阅读 · 0 评论 -
开源.NET 企业应用系统--SplendidCRM
SugarCRM 是SourceForge.net上最成功的开放源代码CRM系统。 SugarCRM 具有很强的可操作性、灵活的适用性、完善的功能、独特的个性化设计和专业的技术安全保障,是辅助企业实现客户关系管理的理想之选。 最主要的是,SugarCRM不仅仅是一种应用类软件,更是先进的销售管理解决方案,专业的销售培训使你的销售效果倍增,确实提高您的业务水平。它在企业管理人员、销售人原创 2007-03-04 16:36:00 · 1173 阅读 · 0 评论 -
利用Geneva开发SOA的安全模型
微软最新发布的代号为Geneva Beta 1,之前的代号为Zermatt。Geneva可以帮助开发人员更轻松地开发用于认证/授权的基于声明(claims-based)的身份模型的应用。这是由微软开发但得到行业支持的模型采用WS-Federation、WS-Trust和SAML(Security Assertion Markup Language,安全断言标记语言)等标准协议。Sun的W原创 2008-11-16 22:36:00 · 615 阅读 · 0 评论 -
Microsoft代号 "Velocity" 的分布式缓存项目
Velocity项目是一个分布式缓存的应用平台,为开发可扩展性,可用的,高性能的应用程提供支持,Vekicity为应用程序使用多个计算机的缓存提供一个统一的高速缓存,关于Velocity的具体介绍可参看Vekicity团队blog: http://blogs.msdn.com/velocity/default.aspx ,Velocity最新的版本是CTP,可以从这里下载Mic原创 2008-06-04 13:44:00 · 757 阅读 · 0 评论 -
面向服务架构(SOA)和企业服务总线(ESB)
学习和研究在企业中实施面向服务架构(SOA),简单回顾SOA和ESB,重点关注微软在SOA领域的相关指导和.NET社区的相关开源的解决方案,和大家一起来探讨如何在企业里实现SOA,期望有实施SOA经验的同学发表意见。一、SOA的历史 1996年,Gartner最早提出SOA。2002年12月,Gartner提出SOA是"现代应用开发领域最重要的课题",SOA并不是一个新事原创 2008-04-19 20:47:00 · 916 阅读 · 0 评论 -
开源.NET企业级应用系统 OpenVista
看到倡议研究mono,我一直也在关注、跟踪Mono的发展,就是在项目中没有使用过。以前我介绍过一个iFolder Novell开源文件服务器.下面就来介绍一个Mono的一个应用OpenVista。http://www.cnblogs.com/shanyou/category/43483.html这里有许多Mono的相关资料。 Medsphere公司的“OpenVista原创 2007-03-04 15:36:00 · 963 阅读 · 0 评论 -
利用 .NET 3.0 技术构建互操作保险系统[转载]
简介本白皮书系列旨在提供有关集成问题的指导。在本白皮书中,我们将通过保险业的案例来说明 Microsoft 平台的互操作功能。随着技术发展以及新技术不断涌现,许多企业在企业发展的各个阶段可能选择了不同的技术:从基于大型机的 COBOL 或 FORTRAN 类型的传统应用程序,到更为现代的基于 .NET、移动系统或 Java 的解决方案,以及一切的中间技术。因此,随着企业所采用技术原创 2007-02-01 19:40:00 · 1130 阅读 · 0 评论 -
openDICOM
DICOM的简称:Digital Imaging and Communications in Medicine,它是一个医学上数字图像与信息传递的标准,定义了通讯的协议以及传输的数据格式。而openDICOM.NET这个项目,就是实现这个标准的项目。如果你做的是医疗信息系统,那么,你可能会用到这个组件,不妨参考看看。官方网址:openDICOM.NET相关链接: Albert Gnan原创 2007-07-15 15:07:00 · 905 阅读 · 0 评论 -
使用Topshelf创建Windows 服务
Winndows Service 是一种可随 Windows 操作系统启动而启动的,在后台运行的,通常不和用户产生交互的程序。它无法通过双击来运行,类似于 Unix 守护进程(daemon processes),当用户注销时它也不会停止。Windows 服务由三部分组成:一个服务可执行文件;一个服务控制程序(SCP);服务控制管理器(SCM),负责在 HKLM"SYSTEM"Cu原创 2009-11-24 22:21:00 · 1273 阅读 · 0 评论 -
Windows Identity Foundation(WIF)正式发布
Windows 标识基础 (WIF) 是一个新的扩展到 Microsoft.net 框架,使得开发人员能够启用.net 框架应用程序中的高级的标识功能。 基于可互操作的标准协议,Windows 标识基础和基于索赔的标识模型可用于启用单一登录、 个性化、 联盟、 强身份验证、 标识委派和运行上发生的 ASP.NET 和 Windows 通信基础 (WCF) 应用程序中或群中其他标识功能,参原创 2009-12-02 21:22:00 · 1278 阅读 · 0 评论 -
Microsoft Operations Framework 4.0
ITIL实施的微软解决方案MOF 4.0已经发布最新的MOF 4.0 更惊喜的是,这次还有一个讨论区(http://social.technet.microsoft.com/forums/en/MOF4/threads/)同时上线了。参看博文http://blogs.technet.com/mof/archive/2010/03/02/mof-4-0-foundation-course-原创 2010-03-10 08:16:00 · 759 阅读 · 0 评论 -
Web 单点登录系统
对于企业内部系统来说,CAS系统是一个应用最广的开源单点登陆实现了,其实现模仿Kerberos的一些概念,例如KDC、TGS等等,都是来自于Kerberos。具体可参见 用CAS原理构建单点登录。互联网发展之后,多个网站需要统一认证,业界需要适合互联网的单点登陆技术。2002年,微软提出了passport服务,由微软统一提供帐号和认证服务,理所当然,大家都不愿意受制于微软,但是很认同原创 2010-02-28 22:17:00 · 18955 阅读 · 1 评论 -
Windows NLB搭配IIS的ARR搭建高可用环境
在现行的许多网络应用中,有时一台服务器往往不能满足客户端的要求,那么有没有什么办法解决服务器的高可伸缩性、高可用、高可靠性和高性能,提升服务器的SLA? 使用Windows Server 2008/R2中的网络负载平衡(Network Load Balancing,以下简称NLB)和IIS 7的ARP模块就是解决这个问题的方法。 首先解释一下群集,群集是指一组服务器,通过彼此的协同作业原创 2010-04-28 20:13:00 · 2719 阅读 · 0 评论 -
Teamprise Readies Java SDK for TFS
用户可以通过JAVA开发环境、苹果系统、UNIX操作系统访问微软的Visual Studio 2005 Team Foundation Server。VS2005 Team System 开放的接口,应用将是原来越广泛了。http://www.ftponline.com/channels/java/2007_06/jwaters3/原创 2007-06-20 21:14:00 · 609 阅读 · 0 评论 -
Applying Domain-Driven Design and Patterns(ADDDP) With examples in C# and .NET
Applying Domain-Driven Design and Patterns(ADDDP) With examples in C# and .NET是在Martin Fowler的PoEAA 和Eric Evans的Domain-Driven Design 之后的又一本有关Domain-Driven Design的书,目前很少很少的几本论述DDD开发的书籍之一.Jimmy Nil原创 2007-07-06 21:08:00 · 973 阅读 · 0 评论 -
评论:微软的SOA战略
在SOA大行其道的今天,微软在很多人眼中似乎成了局外人,不过最近发布的MSA(Microsoft Architect)书籍——《SOA in the Real World》介绍了如何用.NET技术建立完整的SOA环境。http://www.infoq.com/cn/news/2007/08/microsoft-soa-strategy原创 2007-08-07 07:06:00 · 538 阅读 · 0 评论 -
企业架构思考
Roger Sessions是ObjectWatch的CTO。在新西兰Teched2009的Session《ARC203 - Services and Complexity》分享了自己关于企业架构的独特观点,非常令人印象深刻,无疑可以给大家带来很多思考。Roger认为EA企业架构可以实现的所谓“立即的、切实的、急迫的价值”就是降低项目的复杂度。复杂度是IT成功的最大的障碍,也是IT成原创 2009-10-06 08:13:00 · 1054 阅读 · 0 评论 -
Linux和Windows搭配提供高可用性、可扩展性系统
我们的业务系统,不管是企业内部系统还是互联网应用系统,都需要可扩展,高可用性的系统。可扩展性和高可用性不是孤立的,只有结合起来,才能达到理想的效果。 可扩展性是系统、网络或进程的可选属性之一,它表达的含义是可以以一种优雅的方式来处理不断增长的工作,或者以一种很明白的方式进行扩充。例如:它可以用来表示系统具备随着资源(典型的有硬件)的增加提升吞吐量的能力。 垂直扩展的意思是给系统中原创 2009-09-25 23:13:00 · 1225 阅读 · 0 评论 -
采用CAS原理构建单点登录
企业的信息化过程是一个循序渐进的过程,在企业各个业务网站逐步建设的过程中,根据各种业务信息水平的需要构建了相应的应用系统,由于这些应用系统一般是在不同的时期开发完成的,各应用系统由于功能侧重、设计方法和开发技术都有所不同,也就形成了各自独立的用户库和用户认证体系。随着新的业务网站不断的增加,用户在每个应用系统中都有独立的账号,这样就造成在访问不同的应用系统时,需要记录对应的用户原创 2009-08-30 13:15:00 · 1230 阅读 · 0 评论 -
cas原理介绍
CAS用来标志用户的token是存在它自己的域名下的,不是存在web应用的域名下的.CAS判断用户登录由agent决定,agent验证用户信息有两种处理. 1.如果这个用户是以前没登录过的,也就是说这个web应用的域名下没有一个agent颁发的sessionid(在cookie里)的话,那么它会跳转到CAS server的登录界面(这里由CAS server决定是否显示登录界面,还原创 2009-07-14 21:18:00 · 1196 阅读 · 0 评论 -
MSMQ 与ESB
企业应用中,对于面向服务的基础设施体现为ESB, 面向服务的消息机制有一种是One-way, 一种是Request/response, 一种是Pub/sub 这三种模式其实可以同分为两类,同步和异步. 对于异步而言, 可能存在一个很复杂的环境中. 客户端跟服务端需要一个可靠的消息传递机制.他们要解决网络时断时续,机器不能100%可靠等问题.这种传递机制微软的平台是MSMQ, 最近SQ原创 2008-04-26 23:46:00 · 940 阅读 · 0 评论 -
Web 服务软件工厂
Microsoft 的模式和做法 (p&p) 团队最近发布了一些新的软件工厂,包括 Web 服务软件工厂(有时也称为“服务工厂”),该软件工厂旨在帮助开发人员构建始终遵循知名体系结构和设计模式的 Web 服务解决方案。服务工厂有两种:一种用于 ASP.NET Web 服务 (ASMX),另一种用于 Windows® Communication Foundation(将随 .N原创 2007-02-20 09:38:00 · 546 阅读 · 0 评论 -
Web服务和Microsoft平台
Microsoft 对 Web 服务的支持Web 服务自出现之日起即构成了 Microsoft 在互操作性方面努力的基础。除使用 .NET 来围绕 Web 服务构建完整的开发人员平台之外,Microsoft 还致力于实现标准化过程 - 推动供应商在水平和垂直标准俩方面达成一致意见与互操作性。 随后几年中,Web 服务将在 Microsoft 平台中扮演更为重要的角色 - 提供原创 2007-02-07 16:40:00 · 554 阅读 · 0 评论 -
支持Visual Studio 2008和.NET 3.5的企业类库4.0
企业类库4.0(EntLib 4)发布了,采用的是Microsoft Public License (Ms-PL)协议发布,和之前的版本的相比较更开放,微软的各项共享源代码方面的协议介绍可参看Microsoft 的 OpenSource Licence。这个版本的最大亮点是把IOC框架集成Unity进来了。 1、也许你还不知道Unity是微软的模式与实践团队开发的轻量级,可扩展的依赖注入原创 2008-05-17 20:46:00 · 760 阅读 · 0 评论 -
LINQ在开发中的地位?
DLINQ *.dbml文件该属于哪一层,的确Linq to Sql存在问题,DLINQ中,虽然可以在语言层级定义查询逻辑。但是依然没有将数据库持久化数据映射为领域对象,所以还是一种针对数据库的编程模型。LINQ是微软将在C# 3.0中将推出的语言集成查询技术,许多人也将LINQ叫做微软的ORM。LINQ不仅仅针对关系数据库,它只是解决一个问题Data!=Object,也就是说他解原创 2008-01-13 18:56:00 · 837 阅读 · 0 评论 -
通用日志
一、背景为软件开发提供一个现成的、定义良好的、可扩展的日志设施。所谓"现成的"意思为软件开发可以即刻使用,包括API文档、使用实例和库;"定义良好的"表示项目提供良好的使用接口和具有优秀的内部设计;可扩展的意味用户可以进一步扩展功能。关心软件日志的主要有三类用户:开发人员、系统管理人员和系统运行单位。三类用户各有各的日志需求:l 开发人员在写代码的时候经常要输原创 2007-12-30 11:56:00 · 988 阅读 · 0 评论 -
将OpenOffice.org变成一个文档格式转换工具
OpenOffice.org具有一个鲜为人知的特性就是其能够作为一个服务来运行,而这种能力具有一定的妙用。举例来说,你可以把openoffice.og变成一个转换引擎,利用这种转换引擎你可以通过网络接口或命令行工具对文件的格式进行转换,JODConverter可以帮助你实现OpenOffice.org的这种文件转换功能。为了将OpenOffice.org作为一个转换引擎,你必须以服务原创 2007-09-11 21:02:00 · 1026 阅读 · 0 评论 -
将Quartz.NET集成到 Castle中
Castle是针对.NET平台的一个开源项目,从数据访问框架ORM到IOC容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务.具体可参看TerryLee的Castle 开发系列文章。 可以通过称为 Facility 的组件用控制反转 (Inversion of Control, IoC) 和依赖注入将 第原创 2007-09-06 21:03:00 · 936 阅读 · 0 评论 -
非域环境下使用证书设置数据库镜像
数据库镜像是将数据库事务处理从一个SQL Server数据库移动到不同SQL Server环境中的另一个SQL Server数据库中。镜像不能直接访问;它只用在错误恢复的情况下才可以被访问。要进行数据库镜像所需的最小需求包括了两个不同的SQL Server运行环境。主服务器被称为“主机”,第二个服务器被称作“备机”。主机数据库就是你实际用着的数据库,镜像数据库就是你的数据库的备用拷贝原创 2010-05-10 19:13:00 · 732 阅读 · 0 评论