[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: RE: RE: MS thinks HTTP Needs Replacing???


Re: RE: RE:  MS thinks HTTP Needs Replacing???
[Bullard, Claude L (Len]
>
> Anyone who thinks we can magically hook up the
> world's businesses and skip the step of
> creating the vocabularies missed Markup 101.

Hear, hear!

> On the other hand, I'm still not sure the
> interface model changes that requirement.
> I can see it working either way.

Here's what I've seen.  With an API, you have to learn the API AND the
semantics of the parameters. When the API is complex, that's a big task and
a lot of inconsistencies can creep in.

Is I would only have to learn the semantics of the parameters and not also
have to learn the API mechanics, that would be a large advantage.  It would
save a lot of time and reduce the number of errors and misunderstandings
(and bugs) to deal with.

> But that is a
> business app.  It is intelligence, not
> command and control in real time.  For desktop
> level C2, one really might want RPC and a
> more tightly coupled system.
>
> What do you think?
>
I find myself lately developing browser-based applications for my own
desktop use, when the app needs a GUI, because I don't have to develop all
the GUI stuff myself one more time, and also because I have the possibility
of putting it on other computers without installing anything.  Even with the
real disadvantages of a browser interface, many times it still works out
best, especially for prototypes.

Another useful approach to desktop apps is to make them fairly modular - or
built with components - and to think of the communications between the
components as something you might change or extend later on.

For example, you might have the components communicate using xml.  That
would be more elaborate and have less performance than needed for a pure
desktop app, but then you could plug in xml-rpc or SOAP or just http between
components with almost no change in the design.  This gives you the
potential to extend your app without having to commit at the beginning to a
particular form of RPC or whatever.

I think this answers your question by coming down on the side of loose
coupling, even if you might end up making use of RPC.

Cheers,

Tom P


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.