Ramblings from the digital universe…
  • Home
  • About
  • BIO
  • Contact
  • Pyretic – A new programmer-frie...
    Pyretic – A new programmer-friendly language for SDN

    Join the Bay Area Network Virtualization (BANV) group on August 21, 2013 to hear Dr. Joshua Reich from Princeton University talk about Pyretic – a new programmer-friend [...]

    Read more
  • BANV – OpenFlow and SDN Tech Ta...

    Join the Bay Area Network Virtualization Group on April 30, 2013 for our OpenFlow and SDN Tech Talk and Hands-on Tutorial. For this event we will be hosting Srini Seetharaman [...]

    Read more
  • Ben Pfaff on OVS – Past, Presen...

    On March 20, 2013 the Bay Area Network Virtualization group hosted Ben Pfaff, the lead developer of the Open Virtual Switch (OVS). Ben gave a great presentation on the histor [...]

    Read more
  • Check out BANV
    NVIRTERS Meetup

    Software-Defined Networking (SDN) is the HOT topic in the IT industry. There’s a new meetup group dedicated to the topic of SDN and Network Virtualization. Nicknamed &# [...]

    Read more
  • Myspace – from the ashes?
    From the ashes

    They may get it right this time… I’ve been hard on Myspace – very hard. I don’t think my criticism at the time was unwarranted. Myspace had done just [...]

    Read more
  • The Business Value of SDN
    The Business Value of SDN

    Cloud computing is driving technology innovation at an ever-accelerating pace. We often get caught up in the technical aspects of new innovations and capabilities, and someti [...]

    Read more
  • Software-Defined Networking Presentat...

    Here’s the presentation I recently gave at the IEEE Smart Tech: Metro Area Workshop and the IEEE Consultants’ Network of Silicon Valley. Software-Defined Netw [...]

    Read more
  • IEEE Smart Tech: Metro Area Workshop
    IEEE Smart Tech: Metro Area Workshop

    Join me on September 29, 2012 at the IEEE Smart Tech: Metro Area Workshop in Santa Clara, CA. I will be speaking on the rapidly evolving Software-Defined Networking (SDN) mar [...]

    Read more
  • Another view of the cloud…

    I’m doing a series on cloud computing over at SAP on the Cloud. Now that cloud computing has finally passed the hype stage (for the most part), it’s time to start [...]

    Read more
  • Network Virtualization is Getting Int...
    Network Virtualization is Getting Interesting

    Remember server virtualization? You know, that technology that was the buzz of the technology world just a few short years ago. The one that got supplanted by the “clou [...]

    Read more

Posts tagged architecture

Are we still at the dawn of the age of cloud computing?

Apr7th
2012
1 Comment Written by Robert Keahey

It’s been an interesting week, culminated by a request from a colleague, Dr. John Levy. John asked me if I would substitute teach one of his lectures for the Fromm Institute, which is part of the University of San Francisco. Fromm was established to provide ongoing educational opportunities for retired adults over the age of 50. The lecture John has asked me to give is on Cloud Computing and Big Data, and is part of an 8-lecture series titled Digital World – Invisible Computers. As I’ve started preparing for this lecture a stream of thoughts have unfolded around how I can present the current and future state of Cloud Computing and Big Data, along with a lead-in of the path that has gotten us here. I even thought about using a Gartner “hype cycle” model to demonstrate where we are in the life cycle. Shouldn’t be too complex. After all, we’ve crossed the “hump” – right? READ MORE »

Business, Technology    big data, cloud computing, design, standards, technology

An ESB provider’s perspective on the need for ESBs – interesting

Jul9th
2009
Leave a Comment Written by Robert Keahey

I ran across this blog entry by Ross Mason, the CTO at MuleSource.  Having lived in the systems integrator world for a lot of years and spent a year at a BPM software company, I can appreciate the pains that lots of companies have experienced while implementing enterprise system buses (ESB) to link together disparate systems and applications.  More often than not it was not a pretty sight.

As you can see from the post, Ross ultimately ends up pushing his own product, but at least he starts from the position that you really need to question your strategy for implementing an ESB in the first place.  With the rapid movement of applications and systems to a SaaS or PaaS model, I believe it is more important than ever to rethink your strategy for building large, internal, complex and expensive ESB architectures.  Of course there will be situations where an ESB is the right solution.  But for the most part I think most integration projects can be handled in a much simpler fashion as Ross points out.  I especially like item number 9 on his checklist.  On several occasions I have seen one or more of those reasons as the ultimate driver for a specific technology strategy, and I can tell you in almost every case the outcome was not what was expected going in.  With today’s IT budget crisis, you simply cannot afford to make big expenditure mistakes…

This takes us to another topic that was touched on in the post – BPM/BPEL.  As I stated earlier I spent a year at a BPM company that had a very sophisticated product offering.  Unfortunately, it did not gain as much traction (at least here in the US) as was hoped.  I think two things drove that result.  First, while a lot of systems in this space are “drag and drop”, they ultimatey require a lot of integration work on the back-end.  Just like ESBs, this can get quite complex and expensive and could have possibly been handled in a much simpler fashion.  But once you commit to an architectural path, you have to jump in feet first and stick with it.  Otherwise your price to value ratio is going to be way out of whack – and I think many customers are experiencing just that.  Secondly, the overlap between many of the BPM/BPEL systems and ESBs is pretty significant.  Most BPM systems have some sort of “bus” back-end built in, which makes the integration problem even more complex if you have already chosen a bus architecture.  The question becomes which bus to choose for BPM that encompasses multiple elements of your supply chain?  For short-lived transactions it is probably sufficient to rely on the internal BPM bus and do “point to point” integration with a back-end system.  But if you are doing long-running complex business processes then you probably should rely on your ESB.  But when you add up the costs of these two architectures/systems, the cost becomes pretty significant.

So to Ross Mason’s point, there are some pretty tough questions you need to answer up front before “jumping on the bus”, so to speak.  Hopefully one of them you can eliminate early on is the resume-driven-development question…

Business, Technology    BPM, ESB

Featured Post

  • The Business Value of SDN

Recent Posts

  • Pyretic – A new programmer-friendly language for SDN
  • BANV – OpenFlow and SDN Tech Talk and Hands-on Tutorial
  • Ben Pfaff on OVS – Past, Present, Future
  • Check out BANV
  • Myspace – from the ashes?
  • The Business Value of SDN
  • Software-Defined Networking Presentation
  • IEEE Smart Tech: Metro Area Workshop
  • Another view of the cloud…
  • Network Virtualization is Getting Interesting
  • Are we still at the dawn of the age of cloud computing?
  • The speed of light and other important stuff…
  • The power of groundswell and how it affects your brand
  • The ever changing economics of all that IT stuff…
  • Klout scores are still questionable…

White Papers

  • Addressing the Issue of Infrastructure Sprawl
  • Key Considerations for Implementing ITIL in Your Enterprise
  • Ensuring Your "Social Networking" Strategy Doesn't Turn Into "Social Not Working"
  • The CFO's Guide to the Cloud
  • Developing an Enterprise Social Networking Policy

Tags

aggregation Apple applications architecture augmented reality Azul Systems book review brand CIO cloud cloud computing customer service data smog facebook Google governance groundswell IaaS Innovation iPad iPhone java JVM klout laws of disruption learning location based services marketing myspace Net Neutrality network networking PaaS policy privacy SDN security sobees social media social networking software-defined networking standards technology venture capital virtualization

Archives

Categories

EvoLve theme by Theme4Press  •  Powered by WordPress Ramblings from the digital universe...

Back to Top