Enterprise Applications - eWeek
[image]
[image]
[image]
[image]
[image]
[image]
eWEEK EDITORIAL CALENDAR
[image]
[image]

Next-Generation Unified Messaging
The Issue
For some, migration to unified messaging is a key component of VoIP plans. For others, voice messaging replacement has a new urgency and is being addressed separately. Many factors lead to this renewed interest: obsolescence of legacy voicemail systems, e-discovery and compliance rules, and the need for new capabilities to support remote workers. Finally, enterprises are looking to reduce the cost of managing complex disparate systems assembled by distributed purchasing or acquisition of other businesses.
[image]
[image]
  Enterprise Applications
[image]

Microsoft Architect Touts SOAs

By eWEEK

 
Rate This Article:
Poor Best
Microsoft Architect Touts SOAs
( Page 1 of 2 )

Don Box told a crowd at XML Web Services One that object-oriented programming will give way to service-oriented architectures.

BOSTON—Leading Microsoft architect Don Box said the world of services and service-oriented architectures will eclipse object-oriented programming as more developers become familiar with the technology.

Taking a cue from Brad Cox (inventor of the Objective C language), Box, XML architect with Redmond, Wash.-based Microsoft, likened objects to software-based integrated circuits and said programmers would do better to focus on services. Box spoke at the XML Web Services One conference here.

"Very few people work in a chip plant, and they all wear hairnets," Box quipped. "There are so many more people who are needed to take the chips and put them onto boards."

Box said object orientation is characterized by a managed development and test cycle, abstraction-driven integrated development environments (IDEs), platform constraints, and a focus on compiler technology. Service orientation is characterized by factors such as unknown integration partners. The tooling is primitive, the target platform is unknown, and it has intense security requirements, he said.

"Objects are great; theyre based on trying to put as much of the programmers thinking into the code" as possible, Box said.

Then "in 1998 we tried this thing called SOAP [Simple Object Access Protocol]," he said. Box said SOAP is "part of a larger move toward service orientation."

Box said unlike objects, services try to introduce very few abstractions. Services assume a minimal stable and shared kernel, "and in the world of Web services, thats XML 1.0, HTTP and SOAP," he said. In addition, service orientation assumes high-latency, low-fidelity connectivity; services composed of coarse-grained message boundaries; and services that share schemas and contracts but not types, he said.

"SOAP and service-oriented programming and service-oriented architectures all this stuff shifts the focus from types and abstractions to contracts and schemas," Box said. "That is, we move from the world of ideas to the world of electrons."

For Box, "Objects are to services what ICs [integrated circuits] are to devices. And were moving into this world where we want services to be replaceable, we want services to be deployed independently from other parts of the application, and theres a lot of work to be done in this space."

Next page: How service orientation will spread.



[image]
 
 
 

[image]
FREE ZIFF DAVIS ENTERPRISE ESEMINARS AT ESEMINARSLIVE.COM
Aug 1, 2 p.m. ET
Get the Most Out of Desktop Virtualization: Know Your Options
with Michael Steinhart. Sponsored by CDW & Citrix
Aug 5, 12 p.m. ET
Generating More than Electricity: The New York Power Authority's use of IBM's Smart SOA™
. Sponsored by IBM
Aug 5, 12:30 p.m. ET
Getting the Best Out of Contracts: Six Ways to Improve Consistency and Profitability
with Michael Krieger. Sponsored by IBM
Aug 5, 2 p.m. ET
Installing a NAS and Branch Office Data Protection Solution
with Salvatore Salamone. Sponsored by Overland Storage
Aug 6, 1 p.m. ET
Next-Generation Scalable NAS for Digital Media
with Michael Vizard. Sponsored by HP
Aug 6, 2 p.m. ET
5 Important Steps to Successful Performance Management and BI: An Analyst's Perspective
with Joel Shore. Sponsored by IBM
Aug 7, 1 p.m. ET
Software as a Service: Fact, Fiction and What You Should Know Before You Buy
with Michael Vizard. Sponsored by SAP
Aug 14, 12 p.m. ET
When Outages Strike: Faster Recovery for Windows Applications and Data
with Michael Krieger. Sponsored by Asempra & Riverbed

[image]
FEATURED VIDEOS

What Can Green Do For You?
There are many ways that systems can be run faster or more efficiently, using less energy and thereby reducing costs. Watch now!

Planning For IT Continuity
Anthony Jones, CTO, of the City of New Orleans, gives a first-hand account of disaster recovery planning in action for Hurricane Katrina. Watch now!

Enterprise Standards for Mobility
Mobile devices often are used to only a fraction of their capability, thanks to the absence of an industry-standard platform for application development. Watch now!

How Tech Supports Business Initiatives
Leo Collins, CIO of Lionsgate, talks about how to make sure your IT department is seen and actually is a vital part of your company. Watch now!

 

Sponsored by


[image]
[image]

 

[image]
[image]
[image]
[image]
Videos Sponsored by:
[image]

[image]

EWEEK E-MAIL NEWSLETTERS bring you reliable, timely information to stay on top of the business of technology -- and technology in business -- and get more out of the Web. Make your choices and start your subscriptions today!

 


EWEEK RSS NEWS FEEDS contain a daily feed of our latest stories from over 30 different categories including Enterprise Apps, Business Intelligence, Security, VOIP and more!
 
Subscribe to our RSS feeds today for free...

 
[image]
APPLY FOR A FREE SUBSCRIPTION BELOW:
First Name: Last Name:
Title: Company:
Address: City:
State: Zip Code:
Email:
 
[image]
[image]
[image]
[image]


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser