Microsoft®
.NET
平台包含广泛的产品系列,它们都是基于XML和Internet行业标准构建,提供从开发、管理、使用到体验XMLWeb服务的每一方面。XMLWeb服务将成为您今天正在使用的Microsoft®的应用程序、工具和服务器的一部分—并且将要打造出全新的产品以满足您所有业务需求。更具体地说,Microsoft正在五个方面创建
.NET
平台,即工具、服务器、XMLWeb服务、客户端和.NET
体验。商业需求
XMLWebservices是分布式计算的重要标准,也是未来软件开发的技术趋势,通过XMLWebservices标准,应用软件之间可以实现跨平台,跨编程语言的联接和互操作。作为微软平台的一个基本功能,.基于XMLWebservices标准的
.NET
开发平台可以实现个人之间,个人与企业之间,和企业之间的信息互连,这样就实现人们可以随时随地存取和使用信息的梦想。在微软构造和实现这种.NET-connected平台的同时,众多的合作伙伴和厂商也在开发基于XMLWebservices标准的可以互相联接和整合软件产品和解决方案。这些软件产品和解决方案正在给他们的客户带来巨大的好处:企业的信息系统可以更方便地为其用户提供更好的服务,企业的信息系统可以与合作伙伴的系统更好地相连,可以为企业的雇员提供及时正确的信息。
产业商机
微软公司的
.NET
ConnectedLogo计划,是一个全球认证计划,主要是用来标识那些基于XMLWebservices而开发的软件和解决方案。经微软认证的软件公司,可以将.NET
Connected标志图案置于其被认证软件产品的包装,文档,宣传材料和广告中。.NET
Connected标识,标志着您的应用软件基于.NET
Framework开发,能够基于XMLWebservices标准和其他的软件共享数据和功能。.NET
ConnectedLogo计划可以帮助客户识别应用软件、系统和服务是否为了适应下一代Internet计算的要求而进行了优化。参加Microsoft
.NET
ConnectedLogo计划的好处Microsoft
.NET
ConnectedLogo会:标识领先的软件开发技术和实力。
区别您的应用软件于其他的软件产品。
充分利用微软在
.NET
上所做的广泛的市场宣传和投入。通过
.NET
Connected目录在全球推广和宣传您的软件产品和解决方案。使用
.NET
Connected产品和服务的用户会受益:经认证的软件产品和服务,可以基于XMLWebservices与其他的软件互联,并被无缝地整合进企业未来的信息系统中。
经认证的产品,基于
.NET
Framework开发,有良好的性能,稳定性和安全性,意味着这个产品或服务可以信赖。可以帮助最终用户迅速地识别那些能够帮助他们随时随地信息互连的技术。
Microsoft
.NET
Connected白金应用要求:应用软件或服务应基于Microsoft
.NET
Framework开发,主要的应用功能提供有基于XMLWebservice的接口,这个Webservice调用的过程要符合业界标准:XMLSchema1.0,SOAP1.1XMLSchema1.0,SOAP1.1以及WSDL1.1。应用应该用到至少一种微软的应用服务器,如SQLServer,ExchangeServer,BiztalkServer等。The
.NET
ConnectedDirectory微软
.NET
ConnectedDirectory提供了一个中心的位置,用户可以在这里查找信息,合作伙伴可以在这个位置展示满足.NET
Connectedlogo要求的软件和服务。即使微软推广这些应用软件和XMLWebservices时,合作伙伴仍然可以继续维护与宿主这些服务或应用软件,维护任何支付方式,处理所有与这些产品相关的问题。通常,如果你的产品得到了
.NET
Connected资质认证,他就会自动的在目录产品列表中显示出来。一个合作伙伴可以选择是否要在.NET
ConnectedDirectory中显示自己的产品。合作伙伴的信息在加入目录之前要经过评审得到允许才可加入。
合作者详细网址(需要URL)
为了能够使合作者对它们提交的东西做出改动时(支付结构,下载网址,描述等)不用重新提交入口,大家需要连接到合作者的网址,这个网址包括后面列出的一些信息。这些信息不仅会帮助开发者得到计划的版本,下载信息等,它也包含应用软件自身的基本商业信息。合作者的网页包含的信息为:
使用XMLWebservice的XMLWeb服务或应用软件的名字
描述产品的功能
执行它的步骤
连接到XMLSchema的网址,浏览XMLSchema(可选)
WSDLSchemaVersion(ie:v1.1)
SOAPVersion(ie:v1.1)
XMLWebservice或软件花费和支付方法
系统要求(可选)
和哪些产品一起工作效果好或要求(可选)
建立联系得到用户支持
建立连接下载软件(可选)
直接回到
.NET
Connecteddirectory的链接http://www.microsoft.com/net/directory
产品有效期(如果有的话)
可选信息–常见问题回答,其他信息,联系电话
网页必须显示适当的
.NET
ConnectedLogo合作者的信息在加入目录之前要经过评审得到允许才可加入
未来的需求
将来
.NET
ConnectedLogo计划会产生更高级的标准。这个文档只是作为参考,MICROSOFT并没有授权,或隐含什么。
使用
.NET
就其核心问题而言,Microsoft®
.NET
是关于使技术为人们所用,而不是强制个人适应其计算机的限制。利用.NET
,无论何时何地您总能连接到您首选设备上的信息。利用.NET
,您可以保护您的个人信息和企业数据,同时允许有您的授权的他人连接到这些信息。.NET
的价值对于个人(包括您自己、您的客户、雇员、供应商和合作伙伴)来说,使用Microsoft
.NET
进行生成的成果将是无缝的、吸引人的体验。使用
.NET
进行开发借助MicrosoftVisualStudio®
.NET
和Microsoft.NET
框架,Microsoft®.NET
提供了生成和部署最先进的应用程序和XMLWebservices的最快捷方法。.NET
对开发人员意味着什么通过使用Microsoft?VisualStudio®
.NET
和.NET
框架,Microsoft为开发人员提供了一整套开发工具,使用这些工具可以快速而轻松地创建最先进的应用程序和XMLWebservices。借助VisualStudio
.NET
和.NET
框架,Microsoft.NET
允许更快地开发软件应用程序和服务。.NET
框架和VisualStudio.NET
将为应用程序和XMLWebservices提供更高的可靠性。XMLWebservices的使用将允许在
.NET
平台上创建的应用程序和服务更容易、更有效地集成在一起。XMLWebservices
对于Microsoft
.NET
,在处理一组有限任务的离散单元(XMLWebservices)中生成代码。由于基于XML的标准接口简化了软件之间的通讯,因此可以将XMLWebservices一起集成到高度专门化的应用程序和体验。您可以使用来自世界各地的最好的XMLWebservices,快速而轻松地创建所需的解决方案。Microsoft将提供一组以用户为中心的核心XMLWebservices(即Microsoft.NET
偶的服务)以提供诸如用户标识和日历访问之类的功能。更快的开发
通过使用公共语言运行库(
.NET
框架的一部分),开发人员可以使用任何现代编程语言创建XMLWebservices,大幅度增大开发人员可用资源量,并允许开发人员随意使用最适合解决身边问题的编程语言。VisualStudio
.NET
在很大程度上自动化了将应用程序转换为XMLWebservices的过程,减少了快速创建和部署解决方案所需的时间和工作。在本质上,XML将数据与数据的显示方式分开。将
.NET
体验与显示特性分开,可使添加新接口技术(如语音和手写识别)变得容易,而无需重编应用程序。.NET
偶的服务和其他.NET
构件块服务提供了许多应用程序所需的核心功能,如用户身份验证、通知功能、联系人列表等等,而无需额外的编码工作。更高的可靠性
借助丰富的处理能力和当前可用的带宽,
.NET
平台可以利用分布式计算技术。只要处理最有意义或者只要驻留有XMLWebservices,处理就会发生,从而分散CPU负载并减少网络通信量。公共语言运行库准备好了一个托管的执行环境,可消除内存泄漏、访问冲突和版本控制问题。
.NET
框架强制类型安全、显式代码共享和应用程序隔离,从而保证没有任何XMLWebservices可以影响或非法调用另一个XMLWebservices。集成
在Microsoft
.NET
中XML(由WWW联合会(W3C)维护的开放标准)的使用消除了数据共享和软件集成的障碍。简单对象访问协议(SOAP)是由W3C标准化的、基于XML的消息传递技术,它指定定位XMLWebservices的所有必需规则,将这些服务集成到应用程序中,并在它们之间进行通讯。公共语言运行库(CLR)提供了统一的管理环境,允许用任何编程语言编写的XMLWebservices一起工作。.NET
还具有数据库访问能力,允许开发人员将符合ODBC的数据存储区引入到其应用程序体系结构中。通过允许IT部门利用其旧式应用程序和数据存储区以及提供专门技能和外包服务的其他供应商的XMLWebservices,Microsoft
.NET
使IT部门可以降低内部成本并扩展可向客户提供的功能。Microsoft.NET
旨在使来自多个站点和公司的服务可以聚集为供用户使用的宝贵经验。.NET
与安全性安全性和隐私是创建和提供吸引人的用户体验的核心部分。将计算能力分布于许多系统(您的家庭和公司内部及外部)导致了新类型的挑战。
构建Microsoft?
.NET
平台时从一开始就考虑到了安全性。通过与个人和管理员的良好操作做法相耦合,它为使用户能够控制其个人和企业信息的计算体验提供了基础。.NET
框架是.NET
平台中居于核心地位的编程引擎,它通过其核心安全功能提供保护客户机和服务器的方法。由于公共语言运行库在核心层透明地处理安全性,因此开发人员可将精力集中于应用程序逻辑。开发人员仍然可以随时使用和扩展安全模型。评价对
.NET
安全性的独立评估Foundstone:对
.NET
框架安全性的独立分析Foundstone,Inc.和CORESecurityTechnologies的长期安全性分析,涉及前两个Beta版本,对
.NET
框架的评价是“robustplatformforenterpriseandWebapplicationsecurity(企业和Web应用程序安全性的可靠平台)”。InfoWorld:
.NET
框架的安全性决非笑谈InfoWorld的评价是“itlooksasifMicrosoftgotitrightthistimeandbuiltsecurityinto
.Net
Frameworkfromthegroundup(看起来这一次Microsoft做对了并从一开始就将安全性构建到.Net
框架中)”eWeek:Windows提升了安全性
eWeekLabs对MicrosoftWindows
.Net
ServerBeta3进行了测试,发现有重要的安全性改进。