The last Packt book I contributed to as a technical reviewer is due for release this month according to the Packt site (go here). Looking forward to seeing the final result.
12 Thursday Jun 2014
Posted in Books, General, Technology
10 Tuesday Jun 2014
Posted in General
Tags
Aleks Kotoski, Aleksk, BBC, BBC Radio 4, cd, digital human, MP3, Music, podcast, Radio, vinyl
So I’ve been catching up with a pile of podcasts that I have been accumulating, including the BBC Radio 4 documentary series the Digital Human presented by Aleks Kotoski (twitter:@aleksk). In series 4 (Autumn 2013 – yes I’m ashamed to say I’ve got that far behind) Alex presented an episode called Value, which was rather special, in a series that is already fascinating.
Why special, well in under 30 minutes the programme explained brilliantly a couple of ideas that I have periodically tried to answer. As a music fan, I’ve often gotten involved with the arguments about which format is better, MP3s, CDs and vinyl. This argument has raged for a longtime and will continue for a long time (long passed when the music industry has collapsed through its inability to understand the end user). But, through trying to describe how our perception of value and its manifestation is affected (and perhaps changed) as result of the ease of access and gratification the internet offers us (no more finding specialist record stores, routing through piles of vinyl or CDs to find that 1 jem – see Vinyl Junkies). At the essence of the idea idea is that the investment of physical effort or emotion results in us imbuing the item with value. In the programme the idea of the effort to find something (hunting through stores etc) or the importance of a piece of music as it says something to us or about us.
But rather than me trying to repeat what the programme brilliantly explained – go invest 30 minutes of listening time.
Other Links:
07 Saturday Jun 2014
Posted in General, Technology
Tags
Canonical, data, REST, slides, SOAP, Web Service, Web Services, WSDL
I’ve produced my own slide deck on how to adopt canonical data models into an environment that already exists using Web Services and used Slide Share for the 1st time to make a slide deck available. I hope you find it interesting
06 Friday Jun 2014
Posted in Books, General, Oracle, Technology
Tags
ebook, free, free eBook, NoSQL, Oracle, Oracle NoSQL Database, Oracle Press
Oracle Press are currently offering a free eBook copy of Getting Started with Oracle NoSQL Database, all you need do is register at http://books.mcgraw-hill.com/ebookdownloads/NoSQL/ to get the book. I don’t know how long the offer will last, so I’d suggest getting it quickly.
28 Wednesday May 2014
Posted in General, Technology
Tags
HTTP, organisation, project, RPC, Service Orientated Architecture, SOA, SOAP, Thomas Erl, WSDL
SOA has become probably one of the most used and abused terms in IT in the last decade from assuming that implementing RPC over HTTP (rather than true REST) to the adoption of SOAP and WSDL equates to SOA, but this has been greatly written about. If you read texts such as the tombs from Thomas Erl & co (they are very substantial books and require a strong book case) then you will appreciate the goal to align services to more business centric thinking.
The point I wanted to really home in on is not the business process thinking but actually the organisational challenges of realising SOA. In software houses or end user businesses design and development is aligned to projects or a proxy to that such as a product release. Understandable given the wealth of experience both technical and non-technical for managing projects. But projects line up behind delivering specific goals. In an organisation that is particularly delivery or time aggressive (some might say entrepreneurial) this project drive can, and istypically at the expensive of the wider software ecosystem. Building proper services requires input beyond the singular goal of a project in most cases.
This organisation and possibly cultural consideration is where most SOA texts don’t go, but probably where most help is needed to effect true SOA. Why do I say this, well consider statistics around failed projects, the amount of up front investment SOA demands – getting a handle on design patterns and technology is managable, but how do you know that the organisation and non technical aspects are not distorting or undermining your ability to deliver SOA properly.
From my personal experience I can see several things that can help (but not certainty) achieve the goal, namely:
But this is an approach is likely to create tensions between the project and its pressures and the desire to achieve a SOA goals. The question is can an alternate organisational model exist which allows for a more effective realisation of SOA ideals without the tensions as the stronger the personalities involved between architecture and project pulling to meet their goal.
It is worth also considering the additional complexity that offshoring the implementation can add in terms of organisational challenge; as an offshore 3rd party’s focus is revenue within in an engagement (offshore vendors aren’t charieties they need to make a profit as well) so they will work to be as efficient as possible; and not likely to be focused on your total SOA ecosystem of services (they may not even see the big picture you’re seeking to achieve) so building appropriate layers of decoupling and abstraction are not likely to be in their natural interests unless such sensitivities are built into the agreement and backed up by governance with appropriate levels of impact (which could be as extreme as rejecting the solution as it doesn’t match the service designs identified).
Further in some organisations the challenge can run deeper beyond IT and into the sponsoring side of the business. Let me illustrate this, organisations are ultimately broken into functions who can look at systems as belonging to a specific function ie system A is for marketing, that system B for eCommerce and so on. With that kind of system thinking and each department driving against its own goals (sounds like a project again) the overlap of services against software products is going to be challenging. For example services such as a service for ‘Customer’ information is likely to cross software solutions such as CRM (Marketing) and eCommerce can be subject to different demands as the different parts of the organisation pull in their desireddirection resulting in potential clashes (and likely blame IT for the issues that arise).
So what is the answer? I can only offer up my experiences above, point to the fact that some organisations perhaps just are not ready for realising true SOA. I would certainly love to read a SOA book that approaches the question not from a technology perspective but that of a organisational and process view point.
27 Tuesday May 2014
Posted in General, Music, Music Reviews
So, after twenty years, Tori Amos has, in many respects, come full circle, returning to the musical style of Little Earthquakes with her latest album, Unrepentant Geraldines. It isn’t a complete return, as in life, a forty-something can, at best, mimic themselves as a twenty-something. After twenty years, you’re going to be a bit more worldly-wise or world-weary. Parenthood changes your perspective in a manner that can’t be undone.
So, does this relate to Unrepentant Geraldines? Well, it reflects the piano lead style of Little Earthquakes with subtle other instrumentation to help and texture. But the similarities end there (although on initial listens, it is those likenesses that really hit). The point I was making really applies to the lyrical differences. The very direct, perhaps even brutal lyrics of Me And A Gun:
These things go through you head
When there’s a man on your back
And you’re pushed flat on your stomach
or Silent All These Years
So you found a girl
Who thinks really deep thougts
What’s so amazing about really deep thoughts
Boy you best pray that I bleed real soon
They are more subtle in delivery and less direct as they are wrapped in the storytelling of Tori’s characters—perhaps a reflection of confidence and a matured skill as a songwriter, not to mention possibly a more nuanced worldview.
So, after some adventures into more classical arrangements (Gold Dust), we have an album with an end result that is musically brilliant and will be much loved by Tori’s original fan base. The lyrics will undoubtedly reaffirm her relationship with those fans as well. It is a recommended album.
23 Friday May 2014
Posted in Oracle, Technology
When it comes to understanding the range of products and how product families fit together Oracle have created some helpful block diagrams, such as the one below.
This really helpful – particuarly when trying to understand potential licensing relationships. However there doesn’t appear to be an equivalent diagram (certainly not on OTN). So after a bit of navigating around OTN we have produced the following diagram:
If you find it useful, help yourself but a nod would be appreciated.
12 Monday May 2014
Tags
Apache, Apache Camel, Apache Camel Developer, camel, Fuse, JBoss, OUG, Packt, Packt Publishing, zookeeper
It has been an interesting week. Packt Publishing out of the blue asked if I would be interested in authoring a book on Apache Camel targeted towards more tech manager and architect types. I have admit to having declined the opportunity in part because I’ve promised to put some presentations together of the UKOUG Middleware Special Interest Group (SIG), but also there are a number of Apache Camel books already out there including the one I technically reviewed for Packt (Apache Camel Developer’s Cookbook) co-authored by someone I have worked with in the past.
It did promote some thoughts about book authoring, and currently Packt have a gap in their coverage of the technologies that underpin JBoss Fuse, namely Apache ZooKeeper (which also underpins aspects of Hadoop and many others) which would make for an interesting project. Once we’ve got the SIG activities done perhaps something worth coming back to.
06 Tuesday May 2014
So as part of the DRM Free Day packt are running a promotion – $10 for any ebook or video. Find out more at : http://bit.ly/1q6bpha. For those who haven’t tried Packt yet – all their content is offered DRM free in several different formats (so mobile devices, tablets, ereaders, desktops) are also supported easily. Not to mention you can usually upgrade your ebook to print at discounted price if you decide a tree will help 🙂
05 Monday May 2014
Posted in Book Reviews, Books, Oracle, Oracle Press, Technology
Tags
Big Data, Big Data Appliance, book, Endeca, Enterprise R, Hadoop, NoSQL, ODI, Oracle, Oracle Big Data Handbook, Oracle Press
Having written several detailed reviews of Oracle Press’ Oracle Big Data Handbook (links below) I thought it useful to produce a summary. Over all is a very insightful and informative book covering the range of technologies that Oracle offers to address the ‘Big Data’ space from a number of view points such hardware with the Big Data Appliance (BDA), software with NoSQL, Enterprise R and Hadoop along with the various adapters (e.g. ODI) and existing product features that existing products make available to support the big data story and contribute to make a cohesive ecosystem. The book looks beyond the technologies classically linked to the ‘Big Data’ term to explore products such as Endeca. I like the act that the book tries to explain the rational behind some of the approaches adopted and the associated value propositions. Finally book looks at governance, maturity and architectural capabilities. All of which makes for an informative and insightful book.
The book isn’t flawless a few challenges that can make the reading a little frustrating occasionally (at least for me as I went cover to cover), for example,looking at the Big Data Appliance we seem to revisit the hardware specifications multiple times. The data governance perspective is data governance not specific to big data in my opinion. Occasionally the book seems to jump about when explaining a number of related areas which means that using the book as more a reference isn’t so easy. Don’t get me wrong these issues are hugely out weighed by the value it brings.
my detailed reviews:

Oracle Big Data Handbook
You must be logged in to post a comment.