Home > OSGi > You dreamt of it? SpringSource did it!

You dreamt of it? SpringSource did it!

3 months ago, the day SpringSource announced their acquisition of Covalent, the company behind Tomcat, I knew they were up to something. I even talked about it with Andrew Glover for JavaWorld. And now it’s real: SpringSource has just announced SpringSource Application Platform.

First off, a few links around this announcement:

Now this is very exciting. That’s the kind of inspiring technologies that make me think of tens of ideas for new projects, new tools that were just impossible before and that could now become reality. Adobe Flex had the same effect of unleashing my software artist imagination. Now I’m starting to think about combining the user experience of Flex applications on top of the ease of management, deployment and extensibility of OSGi with SSAP. Jeez, we’re living an incredible period!

97 Total TweetBacks: (Tweet this post)
  • en: @LondonVoiceover loving this BBQ weather too - i am becoming a pro - or at least not incinerating everything like i used to! 07/02/09 08:27am
  • en: Spent a lot of tonight reading status updates, playing Tiger Woods, and generally enjoying a good laugh or two. Feeling much better. 07/02/09 08:27am
  • en: @daviddizon so you cant stay out too late or what? 07/02/09 08:27am
  • en: @codybarrera idk i might just have to meet you there, especially since i didnt ask :/ i'll be there by like...11? or twelve? 07/02/09 08:27am
  • en: I now have an ice pack on my face, like I was just in a fight or something. Stupid allergies and itchy nose. 07/02/09 08:27am
  • en: Need pretzels or I'm going to flip. 07/02/09 08:27am
  • en: What comes first - creative idea or technology? Steve Reed, BMB creator of iPint for Carling said it was tech first that spawned idea #IAB 07/02/09 08:27am
  • en: Why use RT and via for one person in a tweet or use via when it's a RT?!?? It's weird and confusing! Please, stop @rainnwilson & @johncmayer 07/02/09 08:27am
  • en: @BlackBerrySue Have you got a veg plot or similar already? Def. not too late for some things - salads, oriental cabbages and the like. 07/02/09 08:27am
  • de: @JOHN_ICEKNIFE Westoration... Or westribulisation... 07/02/09 08:27am
  • en: So who was the great train robber... Ronnie Biggs or National Express? 07/02/09 08:27am
  • en: Any opinions, supportive informations, or arguments on European Piracy Green Paper? 07/02/09 08:27am
  • en: @theclam I think its perfect! "Puck is a clever and mischievous elf and personifies the trickster or the wise knave" 07/02/09 08:27am
  • en: But Secretly(or not sooo) I am kinda Jazzzzed about it. Shhhh Dont Tell! 07/02/09 08:27am
  • en: @mikeyxscene ha ya I know. It's like Missouri or something idk 07/02/09 08:26am
  • en: tryin to figure out why twitter is so great, theres nothing to do on it like myspace or facebook....boring 07/02/09 08:26am
  • en: Which size Macbook Pro should I go for 13,15 or 17"? 07/02/09 08:26am
  • en: @chiarajade86 many things - help @ pet shelters, donate $ or time to funds (WSPA, PETA, Animals Aust etc), be conscious about everything! 07/02/09 08:26am
  • en: French Lunch Club: Self drive breaks with lunch included, day trip from £49pp or overnight from £79pp http://tinyurl.com/French-Lunch 07/02/09 08:26am
  • en: @DatDude75 wish I had cheesecake by my bed! Damn, or some brownies haha 07/02/09 08:26am
  • en: Drama of the year? More like fluke or fuck of the year. Fucking disappointment. 07/02/09 08:26am
  • en: frick sleep, i cant sleep no point to when i dont feel good, or right. @katielovato i failed you 07/02/09 08:26am
  • en: so off today... first i put a credit card in a machine that clearly reads, "insert cash or debit card" and then i forget my phone at travis' 07/02/09 08:26am
  • en: @eabit Are You Asking Or Telling Me What To Do ?... 07/02/09 08:26am
  • en: @Swagsworth1911 is the whole videeo online? i got up t o the part where he was tellin them to "take the d" or w/e an it cut off 07/02/09 08:26am
  • en: LOL this will come in handy w my computer Fr FB Defenestrate - (verb) The act of throwing someone or something out of a window *wink 07/02/09 08:26am
  • en: @corral88c Shaking or SHANKING ROTFLMAO! 07/02/09 08:26am
  • en: @mr_craig Still waiting for 140 char gig review. Or do we need to wait for the Rolling Stone feature? 07/02/09 08:26am
  • en: @TheIntriguing1 i thought u had seen that lol i'm hoping he was helping to pass an important bill for the state or something cause... 07/02/09 08:26am
  • en: Or just pretend 07/02/09 08:26am
  • en: I'M WORKING ON MEETING YOU EITHER IN NY,OR LIKE LAS VEGAS,,IT SHOULD BE CHEAPER FOR ME TO GO TO N.Y ,,HAVE BEEN TO LAS VEGAS ,,NOT SAYING I 07/02/09 08:26am
  • en: Nearly 09:30 25 degrees and I'm off on my bike for 3 or 4 hours. see you later. 07/02/09 08:26am
  • '>: ---------- 07/02/09 08:26am
  • en: Ppl dont find the gold they desire bcos they dig in the wrong place, or they dont dig deep enough. Ur treasure lies in ur toil. U ready? Go. 07/02/09 08:26am
  • en: Is there a way to pull MULTILE twitter account tweets to update a single facebook PAGE's statuses? YahooPipes or some other solution? help! 07/02/09 08:26am
  • en: I don't want to think about what they might be doing! Maybe they're playing crib! Or not! ;-) 07/02/09 08:26am
  • en: @Officialwestmus Ultimately your style will be determined by the streets, not labels or radio. Community must claim u, like Nipsey..only way 07/02/09 08:26am
  • en: What is your favourite song at the moment that is NOT on radio or on iTunes top 10 at the moment??? 07/02/09 08:26am
  • en: @maljackson google "aspartame" - you might feel differently...or you may not ;) 07/02/09 08:26am
  • en: wondering what to do, should i start scripting elavator drop (easy) or get my head around scripting Prison4life (hard) 07/02/09 08:26am
  • en: @jess_fish Oh do tell dear thing... I could do with a salacious story or two. 07/02/09 08:26am
  • en: got a driving lesson at 11. but i dont know where im being picked up from, college or home? 07/02/09 08:26am
  • en: But What would have happen to drop a pawn on 6e instead of 90.P-7e? If +Bx8d, B*4d seemed a good counterattack. But S*5e or P-5e then,,,. 07/02/09 08:26am
  • en: wah @anindito denger2 Transformer rada brutal. We'll take the kids to watch KING or Garuda Di Dadaku. Lebih edukatif kan? ;) 07/02/09 08:26am
  • en: Mmm Skittles. Taste the rainbow. Or in my case, just the reds and yellows. 07/02/09 08:26am
  • en: i need opinions. to ouija, or not to ouija? i don't care if its real or not. i wanna see for myself 07/02/09 08:26am
  • en: @Ryan_A_Smith don't give in! Have something healthy - like celery - or a cheezburger from Maccas! ;P 07/02/09 08:26am
  • en: @podnosh Ooh, potential first sign of an alien invasion? Or perhaps that's just my overactive imagination... 07/02/09 08:26am
  • en: Tiger Woods is at the top - earning nearly $100m! I'm looking 4 ur tweets for air today. What do u think - too much $? Or are they worth it? 07/02/09 08:26am
  • en: I am wondering which car to purchase - Honda City or Skoda Octavia? Even there - an automatic transmission one or the manual one. 07/02/09 08:26am
  • nl: are u chinese mooris or jap 07/02/09 08:26am
  • en: didn't mean to insult, but as expected... SnS Second dubbers have been the crappy ones, they should have pick US or Filipino dubbers LOL...! 07/02/09 08:26am
  • en: WOMAN! IT IS YOUR DAY!!!! WHAT GIFTIE DID or HAVE you received? 07/02/09 08:26am
  • en: Some people are just plain naive?or stupid? 07/02/09 08:26am
  • en: RT @TimWestwood: She asked me last nite pink or brown - thought she was talkin about my tan. 07/02/09 08:26am
  • en: @blakeshelton Do you read international @replies as well? Or is my English not good enough? 8) 07/02/09 08:26am
  • en: Limesurvey really is troublesome and overly complicated. Do anyone have an alternative (or a good learning resource, like a better admin)? 07/02/09 08:26am
  • en: I can't decide if I want my new LJ headline to be 'Going back to school to be a Photo Journalist.....NOT' or 'SHUT THE HE'LL UP' 07/02/09 08:26am
  • en: @clairegreenway as in I've remembered it wrong or it's not the cheesyest?! It's a fun show - esp raise your voice! 07/02/09 08:26am
  • en: time for some serious practice... watch out violin, here I come ready or not! 07/02/09 08:26am
  • en: avp and kal to merge....only time will tell whether this benefits authentic ayurveda or not....however makes me sad 07/02/09 08:26am
  • en: @german4lovers when? Germany or UK? 07/02/09 08:26am
  • en: i've been reading tweets congratulating Kevin Jonas. it looks like he's getting married or what? haha. i'm curious. xD 07/02/09 08:26am
  • en: @curlywhirlycass @curlywhirlycass yeah but there not definate cause um, ask stefeny in like msn or something not over posts. jen understudy 07/02/09 08:26am
  • en: @hobnobsftww_ hahaha, all the people in my spoke are either scruffs or smoke :| and aaaye, skins is mint (H) x x 07/02/09 08:26am
  • en: @janinebabyyy she said we can all roll or whaaaaaa 07/02/09 08:26am
  • en: Model Shoot tomorrow in Formby, nr Liverpool - I need an assistant. Message me, call: 07815 158057 or email: info@matthewstansfield.com ;) 07/02/09 08:26am
  • en: #job Product Manager, Digital Marketing at B2B Technology Company (Chicago, IL): a technical or marketing co.. http://tinyurl.com/l9f9l3 07/02/09 08:26am
  • en: sorry i'm on Ambien it's so hard 2 type or even make sense right now 07/02/09 08:26am
  • en: tweeples in the place to be...i am sick of and burned out on my job. Anybody wanna trade? Or tour with me? 07/02/09 08:26am
  • en: @hurtofficial LOL smoothe. hope you find your way soon, or at least find some good entertainment! 07/02/09 08:26am
  • en: man my head hurts :( I have a craving, longing, and yearning for something meaty and delicious...the elegance of mcdonald's BK, or wendy's 07/02/09 08:26am
  • en: dont even get a fuckin i love u anymore or a good night fuckin kiss i mean really i dont ask for alot from him 07/02/09 08:26am
  • en: why the hell am I wasting my time on such a dork just like 'er... uhmm Sorry god, pls. don't take my life or even our $. 07/02/09 08:26am
  • en: @BeBopAJulia Rehearsals are for my relatively new band - we've not rehearsed for a month or so though, so will be good to get back at it. 07/02/09 08:26am
  • en: @PKMNhiraku ((hold up, human or pokemon? I ish confused, and just want to clarify for later when I wake up :P)) 07/02/09 08:26am
  • en: make sure you wear your sunscreen or go against the crowd and do this instead http://www.janinerewell.com/tantheman.html 07/02/09 08:26am
  • en: One thing Windows needs is a "Pin to Top" or "Always on Top" button on the title bar. 07/02/09 08:26am
  • en: Barclays Raises US Oil Forecast 15% on Fundamentals: ?Oil prices below $70 or copper prices below $3000 are no ... http://tinyurl.com/lhl694 07/02/09 08:26am
  • en: @MindiLSmith Terms of Endearment - Best Tear Jerker of all time or how about Love Story ???? 07/02/09 08:26am
  • en: "i cant live with or without you" 07/02/09 08:26am
  • en: People belive the internet way too much! Watch the news for people's death. Not twitter or facebook. 07/02/09 08:26am
  • en: @shivamsharma i know u too well!! ;) 2 bad @yadavamit didnt get it or maybe hes pretending!! i have been busy with family things! :) 07/02/09 08:26am
  • en: should l keep or get rid of my lip ring? 07/02/09 08:26am
  • en: @ruesga yep my brother owns a FWs stand and we always BLOW-IT-OUT! Plus we might have Oh a coctail or 2!!!! 07/02/09 08:26am
  • en: @escutiaproject I luv sex and the city.. did you watch the movie or the series? 07/02/09 08:26am
  • en: Spammy marketing hashtags are either entirely genius or bottom of the totem pole. 07/02/09 08:26am
  • en: Good quotation: the sap portals are equal, only the discs are different. Is SAP still running on discs? 3,5'' or 5,25'' *ggg* 07/02/09 08:26am
  • en: Or Something more 4th of Juily 4 my Toezies lol! & hands so 4th of Juily design I'm gonna c what I can have them do like maybe white withRed 07/02/09 08:26am
  • en: I need to be up in 3hrs or so... see y'all in a few. 07/02/09 08:26am
  • en: ok i wnna get a pole in my basement asap like @bowwow614 pause... so which lady or ladies wanna make sure its a good pole for the crib 07/02/09 08:26am
  • nl: steeling room from @Lidwien for 2 or 3 weeks :-) 07/02/09 08:26am
  • en: @jamiedecesare It's only like a mile or something! 07/02/09 08:26am
  • en: @kristensgy yaya... tv news or radio news also can... i want yg paling sedap didengar...muahahahah 07/02/09 08:26am
  • en: @SgtScrackle ... it will take a determined Govt, or climate-aware markets turning against NZ produce, to make them come on board 07/02/09 08:25am
  • en: vagary: an extravagant, erratic, or unpredictable notion, action, or occurrence. http://tinyurl.com/nw3agq 07/02/09 08:25am
  • '>: Where the do that @? 07/02/09 08:25am
Share and Enjoy:
  • DZone
  • Digg
  • del.icio.us
  • Slashdot
  • e-mail
  • Facebook
  • Google Bookmarks
  • blogmarks
  • Furl
  • StumbleUpon
  • Technorati
  • TwitThis
  • Reddit

OSGi , , ,

  1. 2.11 am at 2.11 am | #1

    Hi,

    Interesting subject !

    We have begun to think about an extensibility mechanism that can be used for a multilanguage (Java and Flex) application like Igenko : http://groups.google.com/group/igenko-dev/browse_thread/thread/7783aa7dc6613842

    OSGI and SpringSource Application Platform are one of the ways we are thinking about, but they are specific to Java, even if there is a beginning of Flex OSGI solution with Solstice (http://www.arum.co.uk/solstice.php).

    Previously (http://sebastien-arbogast.com/index.php/2008/04/03/my-thoughts-about-osgi-on-javaworld/), you wrote that you began to think about these subjects. Could you give us more details on you thought on this domain ? This could be really usefull for us !

  2. 11.45 am at 11.45 am | #2

    CMS’s and eCommerce platforms like Igenko are traditionnally something very difficult in Java because they need this extensibility that only purely interpreted languages like PHP or Python could provide until now. But now OSGi is coming to the server side and I think it would really be a big advantage for Igenko. And there is another kind of applications that would really benefit from this modularity and extensibility: teamware, tools that can help a project team to collaborate remotely.

    Collaborating involves so many different tasks: communicating, writing documentation, planning, supporting users, etc. And some of these tasks are specific to some types of team projects, like source versioning for software teams, or marketing surveys for business teams, etc. And that’s where modularity comes into play because you could create different distributions based on what a team really needs.

    Until now, collaboration tools have been specialized, offering support for some but not all of the tasks mentioned above. Trac offers a wiki and an issue tracking system, but that’s all. Of course Subversion integrates with Trac, but what about integration with Alfresco, which is an excellent content management platform.The problem is that amongst all these available tools, you have to build your own infrastructure for each project and sometimes you choose tools not because they are best for the job, but because they integrate not too bad with some of the tools that you already have. And then your team has to cope with all the idiosyncrasies of this tinkered solution. Wouldn’t it be great if we could have a consistent collaboration platform, modular and extensible? I think so, and by the way that’s precisely what the Eclipse Foundation is working on with Jazz. But I’m thinking about something using web technologies like Flex.

    And since it would be the foundation of all your team work, it shall be called Basement. ;o)

    What do you think?

  3. 1.42 pm at 1.42 pm | #3

    I agree, OSGI could be a good way for us to acheive extensibility.

    Our current main problem is that a third party module should be composed by some Java + Flex code.

    Having both OSGI and interpreted languages seems to be really powerfull, as it has been demonstrated by Sling project (http://incubator.apache.org/sling/).

    Flex could be considerated as interpreted language since the compiler could be used from a servlet to compile Flex code at deploy or run time. I am thinking about a way to use power of Java tooling (OSGI, Maven, JCR) to deploy hybrid Flex/Java bundles.

    Do you have some ideas on this multilanguage aspect ?

  4. 8.23 pm at 8.23 pm | #4

    I don’t know, I don’t feel like mixing to many things in an OSGi bundle. The way I see it, the same functional module (Spring+Hibernate) should be accessible via several access interfaces, including a BlazeDS+Flex UI, webservices, other functional modules, etc. Hence for one functional module, let’s say a User Management module, I would deploy 3 OSGi bundles:

    - one with the core functionality and a few services exported with Spring DM
    - one with Flex and BlazeDS that would connect to the first one and expose it via a web module
    - another one for exposing core functionality via SOAP webservices for example.

    That’s why I think that OSGi granularity is too small and to maximize the interest of reusability and extensibility, we have to find a higher level of granularity. SSAP’s PAR archives can be a solution :o)

  1. No trackbacks yet.