jump to navigation

Paradigm Intelligence – A Manifesto for Enterprise IT May 12, 2006

Posted by poseidongroove in Absolutism, Bazaar, Chaos, Collaboration, Edge Competencies, Edge Thinking, Microsoft, Paradigm, ParadigmIntelligence, Politics, Social Software, Web Culture, Weblogs.
add a comment

Finally, my PSP, Metal Gear Acid and a Spanking New Sony MDR-NC50 noise cancelling headphone turned up yesterday from my insurance company eSure. They're not going to replace the stolen laptop because of the cost of a T42p over £2000.00, they're going to send a cheque for £1500.00 better than nothing I guess. I've actually not had much time to look at the gear been busy with start-up related work. I've actually missed the PSP a lot. It was my replacement for the Radio. Even the freebie iPod Video I got from signing up for a new phone plan can't match it. All that trouble of Synching with iTunes before I listen to a podcast is annoying. At least with the PSP I can stream Podcasts over WIFI !!

 Anyway, for the past week, I've been thinking about a way of describing why Enterprise IT just can't handle or understand Web 2.0, this is a follow up to my previous post about Dynamic Languages. I stumbled on this link, What is Web 2.0 ? a poll of readers of the Register. Honestly, I've found the feedback in the poll fascinating. For a lot of people struggling with every new thing/buzzword under the sun I can understand.

Fundamentally, we have a problem with how we as humans process information or things we come into contact with. I think it's all about Paradigm Intelligence, the ability to stay above the fray in your respective perspective, mind map or profession and see things from the other camps perspective. It's a very rare skill indeed. Our attitudes and behaviours all flow out of our paradigms using our self awareness and rose tinted glasses to examine them. The last bit paraphrasing what Stephen R Convey said in his book. What's even more striking is the ability to see through the waffle and identify the excellent opportunities to redefine your existing paradigm for the better. All we get today is reactive language judging by the comments in the poll above.

We all talk about emotional intelligence, no one really talks about Paradigm Intelligence, if an Ulster Protestant can see things from the perspective of his Catholic Ulster-bretheren and vice-versa then they're paradigm intelligent.

This morning I was listening to Dr Moira Gun's Technation Interview of Dr Amartya Sen it suddenly struck me that India is perhaps the best example of a nation that is exhibiting Paradigm Intelligence tendencies. The UK is also an excellent example in parts. I especially like what Dr Sen, a Nobel Prize laureate of Indian background said about radical Islam plays on fear to whip up hatred against the West. I've therefore come up with a series of phrases to describe what it means to be Paradigm Intelligent and otherwise.

  •  Paradigm Intelligence is recognising that social networking and participative architectures present an opportunity for IT to engage real users and re-energise enterprise architecture,
  • It's not reacting negatively to every thing even though it starts up looking like another buzzword, it's your job to identify the substance,
  • Paradigm Intelligence is not your race, colour or creed taking over your common sense and appreciation of another person or their culture,
  • Paradigm Intelligence is there for everyone to see in a Nation with a Sikh President, an Italian Born female party leader and a Muslim Prime Minister,
  • Paradigm Intelligence is not scare mongering and acting in a protectionist manner when a foreign company attempts to take over a crown jewel,
  • Paradigm Intelligence is not voting on tribal lines and blind ethnicity as is the case across Africa,
  • Paradigm Intelligence is not blindly buying everything from IBM, SAP, MSOFT or any other supplier for that matter regardless of the stupidity of your judgement, Who told you no one ever got fired for buying from these guys. Well, some day you will !!
  • Paradigm Intelligence is not sniffing at Dynamic Languages and calling them crap and chaotic, I've been there, I was once guilty of this !
  • Paradigm Intelligence is not rubbishing everything from Apple, okay most of it is good albeit every Apple product is hyped to death, (Guilty)
  • Paradigm Intelligence is not Blair and Bush invading Iraq without a plan B,
  • Paradigm Intelligence is not Pastors or Religious leaders being brazenly richer, rotund and looking healthier than their congregation in third world countries,
  • Paradigm Intelligence is most certainly not putting street signs and council leaflets into ethnic languages in an English speaking country. Thank you Mr Council official we don't need you wasting tax payers money. If you can't speak English go back to wherever you came from.
  • Paradigm Intelligence is not DRM'ed music and films, hey guys, we're not kids your epoch, era or whatever type of control you're imposing will not last,
  • Paradigm Intelligence is being pragmatic about using whatever tool is best for the job in the context of IT as opposed to being dogmatic and bigoted. (Very difficult one, I'm guilty of this sometimes).
  • Paradigm Intelligence is not believing everything you hear or read in the Fox News, Mail or the Guardian (UK Newspapers, masters of polarised views),
  • Finally, Paradigm Intelligence is understanding the relevance of open source bazaar software development approaches in delivering really useful solutions that end users use for play and work.

If you can think of anymore, go ahead and add your own or write about it. The more you ask yourself are my paradigm intelligent looking at this issue, the more likely that you'll be able to understand things better and not get too arrogant about your reactive clouded absolutist views. Remember, no one, is totally, paradigm intelligent !! 

Advertisements

Stuff I’m Working On, Mash-UP SOA for the Intention Economy March 17, 2006

Posted by poseidongroove in Apple, Chaos, Collaboration, e-WorkPlace, Edge Thinking, ESB, eWorkPlace, Graveyard Portal, iTunes, Mashup, Mashup SOA, Microsoft, SOA, Social Software, Web Services, Weblogs.
1 comment so far

I feel vindicated that Ray Ozzie was on the Gillmor Gang articulating some of what I’ve been saying again, on the Gillmor Gang (WIKICalc Gang) that there is value in Web 2.0 beyond media content, Podcasts and shared calendars. A full expose on this will come later, been reading Doc Searls article here on Intention Economy Great read. It’s pretty much describing some of the ideas I’ve been working on and articulating, it’s called Collaborative Services Description Language – I’ll describe it as an extension to Web Services Description Language and BPEL. However, CSDL goes beyond mere description of network services and simply wiring plain old business processes in a sequence for execution. If you’re wondering why not just use Business Process Execution Language, (BPEL) It’s because we need to get away from the straight-jacket of Business Processes described only in the context of IT Users alone and UDDI directories and allow for web mash-ups by real users to happily co-exist with business applications that have a social context of use. So maybe we extend BPEL !!! As long as your grandma can interact with it, that’s okay!

Think of a software agent that’s using underlying messaging workflows and rules engine on an ESB to connect multiple websites together to fulfil a composite transaction. So a Super Paypal might be the one that mediates the payment between intermediate sites that are part of this multi-step transaction.

So CSDL from an architecture perspective describes discrete events and services that any end user can easily orchestrate from a SOA or Mash-Up perspective, the important thing here is you allow chaotic services to happily co-exist with Business Processes. Loosen up that nasty straight jacket in Enterprise Applications which is really engineering user disconnect from enterprise applications. The most important thing is that some recognisable icon needs to exist to allow users interact with services in a fool proof manner from their browser. This icon, like the RSS feed icon that you, the end user can configure a personal agent. Okay, we’ve got enough acronyms to worry about, the important things is let’s provide a standard way of doing it.

For example, find me the cheapest multi stop flight to Hawaii from Paris, Book a Sea View room at my stop over hotel in Florida, Create a Watch List Agent that notifies me of any location on my specified route where I can watch Bon Jovi live or similar bands from liveplasma This mash-up spans a typical user browse session. In fact, it could be saved as a “Personal Holiday Agent” that other’s can clone or consume for a Service Bookmark Site!!! Imagine, this can complement the Lonely Planet Guides; you can just clone the experience. This is possible using Enterprise Service Buses with their messaging capability and routing capabilities but we need to build interaction services on top of them to make them useable. So where the money exists on the Web is not Attention Economy, it’s the Intention Economy, we’ll happily part with our hard earned cash if anyone can give you an experience or service that can take the burden off you !

  • The browser UI Interaction can be completely written in
    AJAX whatever given the interactive nature of these services,
  • Provide for a standard interface that describes these first class objects and their properties Forums, WIKIs, Blogs, Documents, Media Content, a Tag-able Content from an abstract perspective, therefore, If company a ships over the wire a WIKI objects and all it’s properties from IBM to MSOFT, Oracle or BEA’s collaboration platform, the stuff is created without any problem,
  • Give semantic meaning to user interaction/transactions in a social network context, as well as making it meaningful to computers and competing social networking or collaborative platforms,
  • Provide a unified social networking services or so called mash-up SOA,
  • Allow different platforms to exchange collaborative data/services in a structured manner,
  • Combine SOA Services and Social Network Services(Web 2.0) transparently from an end user perspective,
  • The primary aim of CSDL is to provide a means to unify the semantic web and provide a Create, Read, Update and Delete invocation mechanism in XML
  • Enable a standard metaphor to organise bazaar applications,

So whilst everyone is focussing on Apple and iTunes, calendars, Digg, Newsvine, and Flikr. They’re really missing the whole point. Web 2.0 is the first time we really made an effort to empower end users, yet everyone is wetting themselves on shared calendars. Its companies and services that provide a compelling service and infrastructure around helping us spend our money in a way we feel good those are the real winners in this new world.

I thought, I’d have time to walk through the XML Schema tonight, However, I’m struggling to stay awake now. Will post later. Goodnight.

Nunc Dimittis and Oracle Sticking to the Knitting February 21, 2006

Posted by poseidongroove in Edge Thinking, Microsoft, Oracle.
add a comment

In the light of Oracle wanting to buy up everything called Open Source. I can’t help but say a prayer of depart and leave us in peace to Oracle. As a Consultant/Architect/Developer I have to say I feel sorry for any consultant working at Oracle today. What does tomorrow bring, what do I need to know to do my job. If Oracle do succeed in buying JBoss and MySQL. I can comfortably predict they’ll get the shell and lose the kernel. Something as disruputive and chaotic as the software model we have today is hard to control.

Everyone bashes MSOFT, at least we know where they stand with their platform strategy. As for Oracle, who knows. Alright if Oracle buy JBoss, MySQL and any other CRM, ERP, whatever. What’s the point, How can you integrate all these products in the new service oriented model we’ve moved to. I’d strongly recommend anyone sticks to buying Oracle database and shun everything else. Why ? Maybe you should ask Oracle Consultants and users what Fusion really means. A bunch of APIs that can never work. How many Oracle products really use Oracle Application Server.

If Wall Street Analysts are a wise bunch which they’re not, Oracle is a sell. It’s going to take forever to get that junk working. Big vendors buying Open Source companies for customer base might loose the very innovation that brings Open Source to the market. This is pure speculation of course. I can’t help thinking there will be a strong desire to push a feature because one or two large customers want a hook with a specific Oracle Application.

Oracle should stick to making great databases, We don’t want 12g or 13g to include stuff we’ll never use. Rather than buy everything. How about making Bittorent the foundation for next Generation Databases.