Brett Morgan's Insanity Weblog Zilla : Days of our lives. Honestly.
Updated: 24/11/2002; 11:59:46 AM.

 

Subscribe to "Brett Morgan's <Strike>Insanity Weblog</Strike> Zilla" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

 
 

Sunday, 13 October 2002

WebServices

EJB futures.

It took me a while to get the time to answer this one but here goes.

Maybe my "EJB is legacy" statement was a bit over the top; EJB has still got a couple of years left before its commonly referred to as legacy in the same way that CORBA is today. EJB is a nicer pure java version of CORBA than straight CORBA and its still got a place in the computing landscape.

So for folks wanting to do LAN based CORBA style distributed objects stuff, EJB still has a place. Though folks seem to be going web services more and more these days.

Using tools like "axis" and "glue" its very easy to put together distributed web systems with pluggable transports under the covers from HTTP, email & JMS (for starters, I'm sure other things like beep, Jabber & JXTA will follow), without some of the inherent problems and complexities of EJB and traditional distributed objects.

For me though the big reason why web services will win and EJB will increasingly become more legacy is connectivity. Web services work over the internet, across WANs and across language barriers and in particular span both the Java and .NET worlds. EJB doesn't do any of these things well.

Just gazing into a crystal ball for a moment. If enterprise systems of the future were built without any EJBs at all and were built just with Servlets + "Axis" or "Glue" then what EJB features would be sorely missed?

I can't think of many really. JDO seems roughly equivalent to EntityBeans plus there's a gazillion other ways of doing persistence. Web services frameworks like Axis and Glue typically take care of marshalling, stubs, skeletons etc. So having some lightweight container services like activiation, seems to be the only thing that we'd miss. Maybe "axis" + Phoenix could be the new replacement for EJB?

 

[James Strachan's Radio Weblog]

It was worth waiting for the response James. So worth the wait. Thanks. Maybe with webservices the web world can understand the combinatorial explosion in usefulness that you can get from the unix-style pipe line construction technique. Here's hoping, because I am getting sick of writing web scrapers in perl. :-)
10:42:18 PM    


Java Exe Maker - exe4j. exe4j is a Java exe maker that helps you integrate your Java applications into the Windows operating environment. exe4j helps you with starting your Java applications in a safe way, displaying native splash screens, detecting or distributing suitable JREs and JDKs, startup error handling and much more. [Java-Channel] [James Strachan's Radio Weblog] [Steve's Radio Weblog]

Hmmm. exe4j + swt => ? [Brett Morgan's Insanity Weblog Zilla]

While you're at it, look at Jet. Jet builds native EXEs that are really small and don't require masses of extra libraries or a JRE to be redistributed. And it fully supports SWT.

[Joe's Jelly]

Cool. I think. :-)
10:36:59 PM    


It's the developers, stupid

Is the Wintel upgrade cycle broken?

It is possible that [Microsoft] may actually seriously damage the upgrade cycle that has served them so well over the years by hurting Intel. Anything that could derail the investment necessary to keep Moore's Law chugging along should be avoided. To correct things, Microsoft needs to refocus its efforts. It needs to build and/or promote apps from ISVs (independent software vendors) that take advantage of excess cycles and storage (like web apps that run on the desktop and connect to data via Web Services and content via P2P). This way, it can keep the upgrade cycle intact without killing the golden goose. [John Robb's Radio Weblog]

The one thing that Mickeysoft needs to do is recognise that developers can't afford to keep up with microsoft's constant spin of new API's and new technologies. I tried migrating from the win3.1 APIs to the 32bit API's, and believe me, it was easier to go to linux. At least linux API's make sense. And, you can use 20 year old C code for inspiration becuase it still works, unlike 4 year old MFC C++ code.
10:31:15 PM    


Pythonista

Python 2.3 Release Schedule. (via GIGO)

Some things that may be of special interest to LtU readers:

  • Add a new concept, "pending deprecation". Is this good language design?
  • Adding a Built-In Set Object Type
  • An iterator tools module featuring goodies from SML and Haskell?
  • Add support for the long-awaited Python catalog.
  • Pgen Module for Python. This PEP proposes that the parser generator used to create the Python parser, pgen, be exposed as a module in Python.

[Lambda the Ultimate]

Everytime I look back, python has gone and stolen another great idea from the FP community and made it usable in the real world. One day, I might even use python for something other than writing short hacks. ;-)
10:24:24 PM    


The future is now.

I've only really had my head stuck in the blogsphere for only two weeks and already I am convinced that it is truly the future of content on the internet. At least as far as Geek stuff goes. Or maybe I am just noticing that Slashdot is no longer the leading edge of geek news that it once was.

Consider these two stories that I first found on my RSS feeds I aggregate, the first was The Parable of the Languages. I had read it two days earlier. Then there was Tuning Java Swing Apps for Mac OSX, again something I had read days earlier. It is kind of ironic though, since slashdot could be considered one of the most well known web logs out there. Cmdr Taco once said himself when people were bitching and moaning about the quality of teh content when OSDN bought them that they really started out and would continue to be posting news that entertainer Hemos and himself.

I guess that means that the poineers never truly lead forever, witness PARC and Cray as more evidence. The bleeding edge has scabbed over slashdot and has now surpassed them into the realm of the independent web logger. But slashdot is still worthwhile for a good laugh now and then

The future was now.

[And They Shall Know Me By My Speling Errors]

There is so much I want to say about this. Link it back to malleability of systems being a survivability trait, rant how this shows that some ancient cultures of this planet who strangle change are going to die, slowly, and show the true stupidity of the current approach by the RIAA to digital media.

But it all sounds so pithy. So i won't. But, I think you are right anyway.


10:21:08 PM    

Just being me

Roller's Blogging Block. Now that Blogging Roller's creator finally has time to write, there is not as much to write about:
Blogging is difficult.

Blogging Roller made blogging easy for me
I'd just blog about Roller and related stuff

I hoped I that eventually, I would find my way to other voices
But blogging is difficult: I've got rules in the back of my mind
Don't blog about politics and start argumemts
Don't blog about family and day-to-day life, that'll bore people
Don't blog about work, because your employer may be reading
Censor yourself!

The bloggers that I enjoy reading are the ones that break these rules
I can't enjoy blogging unless I start breaking some of these rules

[Blogging Roller]
Quick - write some more software so you can start blogging again! [BlogFish]

I wonder which of the above rules I don't break on a regular basis ....
10:04:06 PM    


© Copyright 2002 Brett Morgan.



Click here to visit the Radio UserLand website.

 


October 2002
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Sep   Nov

Previous Next
blogchalk: Brett/Male/26-30. Lives in Australia/Sydney/Carlingford and speaks English. Spends 60% of daytime online. Uses a Faster (1M+) connection.
this site is a java.blog