XPak: A Solution to All Your EAI Problems

February 28, 2002, 12:00 AM —  ITworld — 

I have invented the most wonderful system that will solve the world's
Enterprise Application Integration problems in one fell swoop. The
system is called XPak. Here is how it works.

An XPak unit is a hardware device that sits on your network, exposing
an HTTP interface. If you send it an XML message with details of a
destination, it will:

1. Burn the XML data onto a CD
2. Print the destination address details onto a hard-backed envelope
3. Lick a stamp and stick it onto the envelope
4. Drop the sealed envelope into the mail ready for posting

Conversely, when someone sends you an XPak envelope it will:

1. Read the XML data from the CD
2. Make the XML available via HTTP, providing both the XML and the
details of the sender

Thanks to XPak, organizations can seamlessly interchange arbitrary XML.
Obviously, we need to standardize how the addressing information is
printed onto the XPak sleeve and made available to applications. I have
taken care of this with Simple pOstal Access Protocol, or SOAP for
short. (Note to self: see if that acronym is already used.)

I think you will agree that the XPak technology's potential is
unbounded. Obviously you can use it for RPC type distributed computing -
- think of it as what CORBA should have been. At a more advanced level,
you can use it for loosely coupled messaging applications. You can even
build event-driven apps on top of it. The list is endless!

I'd love to explain XPak in greater depth here, but I need to cut this
article short. I really need to go and clear out my diary for the next
few months. As XPak and the postal access protocol takes over the
world, I'm sure to be the recipient of a bunch of awards. I'd better
also clear a wall in my house to mount all the silverware and crystal
that goes with the territory for us IT Pioneers. (Note to vendors
eyeing XPak for commercial products: I refuse, on a point of principle,
to work for anyone commercially exploiting XPak. I did this purely as a
service to humanity you know.)

Having said that, everybody has to eat right? Somebody better cough up
a lifetime achievement award (in dollars) so that I can concentrate on
the definitive XPak book and chairing the working group. So much to
do....

Sorry, what did you say? XPak doesn't solve the problem? It leaves most
of the hard problems in EAI unsolved?

Look guys, I know what is best for you. I have figured it all out so
you don't have to. Just write the browser and server plug-ins for XPak
okay? Leave the big picture thinking to us experts.

Sheesh! You guys need to stop nay-saying and get with the programme!
There is lots to do and you can help now that I have solved the hard
problem. We need a standard way of describing the purpose of an XPak --
a Service Description Language of some sort. Oh, and we will need a
universal repository of these things so that users can discover what
services exist on their Intranet or on the Internet.

Remember, it's all in XML. Therefore it is intrinsically good. This
stuff is deep man, very deep. Some developers won't get XPak -- that
just shows the limitations in there thinking. Some developers will
claim it won't work or is half baked. -- these guys all have hidden
agendas, ignore them.

You and I though, we get it right? We see how deeply cool all this is.
I'll work on the stock quote app and you work on the weather report
app. Together, we will change the world!

Read more about how-to in ITworld's How-to section

» posted by ITworld staff

ITworld

Sign up for ITworld's Daily newsletter
Follow ITworld on Twitter @IT_world

I like it!
Post a comment
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
peer-to-peer

Brian Proffitt
Microsoft/Novell: Breaking Down the Coupon Numbers

Esther Schindler
Drupal's Dries Buytaert on Building the Next Drupal

Tom Henderson
Top Ten General Operating Systems Rants

pasmith
PS3 motion controller delayed; goes up against Project Natal

sjvn
Neolithic Windows security hole alive and well in Windows 7

claird
Perl source code comparison makes for good reading

mikelgan
Cell phones don't create stress or interrupt much

Sandra Henry-Stocker
How to: The Unix Interview

 

Where Google Chrome security fails: the password
I heard mention that the Chrome OS will have some sort of encryption available a la bitlocker. If it's possible to encrypt personal data using another password or key, then it may have potential for very secure data.... And Ubuntu has an 'encrypt home directory' option, perhaps google should follow suit.
- Dann

Join the conversation here

The Daily Tip

The Daily TipQuick, practical advice for IT pros. Made fresh daily.

Hot tips:

Want to cash in on your IT savvy? Send your tip to tips@itworld.com. If we post it, we'll send you a $25 Amazon e-gift card.

Newsletters

Subscribe to ITWORLD TODAY and receive the latest IT news and analysis.

I would like to receive offers via email from ITworld partners.
By clicking submit you agree to the terms and conditions outlined in ITworld's privacy policy.
Marketplace