在TechEd 2006上的演讲

Cool, Patrick and I are confirmed to speak at TechEd 2006 in Boston. We're talking as part of the architecture track and I think (hope) that our session's title stands out amongst the crowd and generates some buzz:

酷,帕特里克和我被确认在波士顿的TechEd 2006上演讲。 我们正在谈论作为体系结构轨道的一部分,我认为(希望)我们会议的标题在人群中脱颖而出并引起一些嗡嗡声:

Dirty SOAP: A Dynamic Endpoint Without ASMX - How and Why? 

脏SOAP:没有ASMX的动态端点-方式和原因?

If you saw my TechEd 2003 Presentation called "Learning to Love WSDL" (IE only) you might find this new presentation interesting. The system that Patrick, I and others have designed for Financial Services is on version 2.2 now, and our strictly contract-first in-proc system is evolving, as planned, to support SOAP, POX, remoting, Tivo :), and all sorts of things. This system was designed to be, in some ways, future proof, with Indigo in mind. Our developers design their systems with XSD, WSDL (with our custom binding) and code generation and write code like this:

如果您看到了我的TechEd 2003演示文稿,名为“学习爱WSDL” (仅IE),那么您可能会发现此新演示文稿很有趣。 Patrick,我和其他人为金融服务设计的系统现在是2.2版,并且我们严格遵循合同优先的In-proc系统正在按计划发展,以支持SOAP,POX,远程处理,Tivo :)和各种东西的。 该系统在某种程度上被设计为面向未来,并牢记Indigo。 我们的开发人员使用XSD,WSDL(带有我们的自定义绑定)和代码生成来设计系统,并编写如下代码:

BankingServiceProxy banking = new BankingServiceProxy();
GetAccountsResponse res = banking.GetAccounts(new GetAccountsRequest());
if (res.Success)
{
   AccountCollection accounts = res.Accounts;
   foreach (Account a in accounts)
   {
      print(a.Balance); //or databind, etc...
   }  
}

BankingServiceProxy银行业务= new BankingServiceProxy(); GetAccountsResponse res =银行业务。GetAccounts(新的GetAccountsRequest()); 如果(成功) { AccountCollection帐户= res.Accounts; foreach(帐户中的帐户a) { 打印(a.Balance); //或数据绑定等} }

This puts our developers in a nice familiar place (they've been doing things like this for ~2 years) when Indigo rolls along.

当Indigo推出时,这会将我们的开发人员放在一个熟悉的地方(他们从事这种工作大约2年了)。

The presentation talks about how we are creating dynamic service endpoints for SOAP and POX, all in .NET 1.1, without ASMX and why we'd want to. (Remember that not everyone uses 2.0 and banks are conservative!) We'll also talk about the (currently being taken) next steps for 2.0 and and world of WinFX.

演示文稿讨论了如何在.NET 1.1中,没有ASMX的情况下为SOAP和POX创建动态服务端点,以及我们为什么要这么做。 (请记住,并非每个人都使用2.0,银行是保守的!)我们还将讨论(当前正在采取的)2.0和WinFX的下一步。

If you're in or around TechEd this June, be sure to say Hi!

如果您今年六月在TechEd或附近,请务必打个招呼!

翻译自: https://www.hanselman.com/blog/speaking-at-teched-2006

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值