SOA Using

Pat Helland, formerly of Microsoft, has a great acronym he likes to use
when talking about interoperability: HST, or “Hooking Stuff Together.”
(Actually, he uses an altogether different word there in the middle, but I’m
told this is a family book, so I paraphrased.) No matter how much you dress
it up in fancy words and complex flowcharts, interoperability simply means
“Hooking Stuff Together”—something Web Services are all about.
Ever since the second computer came online, True Interoperability
remains the goal that still eludes us. IT environments are home to a wide array
of different technologies, all of which serve some useful purpose (or so I’m
told). Despite various vendors’ attempts to establish their tool of choice as the
sole/dominant tool for building (and porting) applications, the IT world has
only become more—not less—diverse. Numerous solutions have been posited
as “the answer” to the thorny problem of getting program “A” to be able to talk
to program “B,” regardless of what language, platform, operating system, or
hardware the two programs are written in or running on. None had proven to
be entirely successful, either requiring an “all-or-nothing” mentality, or offering
only solutions to handle the simplest situations and nothing more.
In 1998, Don Box and Dave Winer, along with a couple of guys from
Microsoft, IBM, and Lotus, sat down and wrote a short document
describing an idea for replicating a remote procedure call stack into an
XML message. The idea was simple: If all of the various distributed object
toolkits available at the time—DCOM, Java RMI, and CORBA being the
principal concerns—shared a common wire format, it would be a simple
matter to achieve the Holy Grail of enterprise IT programming: True
Interoperability.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值