about author

Next Year

2002

Web Services: exploring promise of making computers work together

alek blogs

insane blabbering without spelling (*)

problem with soft state

if the service client that is leasing resource is not available it is interpreted as if client has no interest ... and that is not good!



Grid, workflows, and other observations

Bunch of observations:
  • we need simple (and working) easy to use workflow engine for BPEL4WS that works on grid (for example on top of CoG API but workflow engine hides that it uses any particular grid toolkit ...).
  • WSDL as ultimate URL - but how to find correct WSDL needs for permanent URL and in OGSA it is GSH ...
  • different computing paradigms: Java is to java specific so now we replace Java with XML and re-implement Jini -> Gird and Web Services ...
  • not to forget (note to myself): why we need components?
    reusability and etc is nice but why they are really needed is because only few grid users are grid programmers or computing scientist (TODO: check term) instead we need to provide generic tools such as components (and XCAT!)
  • XSpaces needs official release, badly! (another note to myself)
  • Noted observation: Grid Spam is grid application that sends (XML) messages/events that are automatically converted into emails ...
  • PC + Management = Managewoment ???
  • new product besides eCluster, eUtility, eDisaster in IBM family is now eWeSolveYurProblemsForSmallFee <blink> <blink> ;-)
  • heard on Oprah: nobody talks about what is happening after the wedding? yeah we need to explore this space too ...



Grid or grid?

another bright(?!) observation: currently Grid (what is grid? similarly to what is matrix?) is currently funded and evolving around huge computations, huge data mining etc. in other words extension of supercomputers and batch systems.

interesting question: when model with shift to more fine grained grids that are closer to peer 2 peer but still can nicely mesh with Grid (Bigger machines) and grids (more personal, small organization grids).

of course as soon as we get security, resource discovery and access (web service and OGSI should be useful), and mobility issues resolved (firewalls etc.)



Why XSpaces rocks?

Third time makes charm (or something like that ...)

Current XSpaces is third reincarnation: initial version was conceived as class project in distrib. computing class and then second version was worked on internally, this final third version is complete redesign and is based on lot of ideas/experiences learnt from doing SoapRMI events and XEvents that led to XMessages design that is backbone that provides for XSpaces reliable delivery, efficient data retrieval (both pull and push) and robust server design that minimizes state that must be maintained by servers moving what can be moved to clients leaving servers to care only about keeping state (state in XSpaces is essentially backboard or Linda "tuple spaces" though we store any XML and not just tuples)

some other things

XSpaces can store and use any XML (!?) well maybe that is not main reason ...
XSpaces is programming language independent web services? now what is not ...



XML and APIs

APIs that are doing essentially the same things are bad ...

Corba: why PL independent

XML integration ...

components as Web Services will help life easier ...

cost of monolithic applications ... what is API

XML schemas (what is target)

SOAP acronym ... no Simple ... no Object ... so what is left ...

CORBA has no abstract protocol



This blog is about:
XML, Java, and everything else (or nothing ..)

Find more about
blog author

Blogroll:
Sam Ruby
Russell Beattie
Diego Doval
Joel on Software
and some (almost) harmless entertainment: The BileBlog

Projects::
MicroLogger
Xydra
WSIF
XmlPull API
XPP3/MXP1
XSOAP
XMessages

RSS RSS 0.92
0.92 [validate]
2.0 [validate]

Filter Entries:
Life Category Specific RSS Feed
Java Category Specific RSS Feed
XML Category Specific RSS Feed
Computing Category Specific RSS Feed
Web Services Category Specific RSS Feed


Valid XHTML 1.0!


Powered by microBlog (C) Aleksander Slominski

Disclaimer: personal opinions and observations that may or may not be taken seriously, or even based on shared reality and generally are very unreliable and personal and snapshots of volatile writer mind ...

NOTE: THIS PAGE IS UNDER CONSTANT DEVELOPEMENT