Book Review – Siebel 8 Developers Handbook

Alex Hansal and Packt Publishing have recently released Alex’s second book on Siebel CRM – The Oracle Siebel CRM 8 Developers Handbook. Packt have, once again, kindly sent me a copy for review. My first impressions? I’m mightily impressed!

Since the dawn of time, the only reference guide that an aspiring Siebel developer could rely on was Siebel Bookshelf.

Don’t get me wrong – Siebel Bookshelf is awesome. It’s the MSDN of Siebel and really is all you could ever need to be a successful Siebel developer and administrator. However, last time I checked, Siebel Bookshelf consisted of literally hundreds of documents – each with hundreds of pages. It’s too much – I’ll go my whole Siebel career without reading half of that. Short of attending the official Oracle training (I’ll get back to this, don’t you worry) there really is nothing out there that provides a digestible introduction to developing a Siebel solution.

Alex’s new book aims to achieve this and does so admirably.

Where Alex’s previous title, ”Oracle Siebel CRM 8 Installation and Management”, looked at installation and administration this book is aimed solely at Siebel developers. I’ll leave it to you to check out the contents in detail – you can do so via Amazon’s preview options – but the gist of the contents is as follows:

  1. Siebel Tools and the Siebel Repository
  2. User Interface development and configuration
  3. Business entity configuration and physical data
  4. Integration
  5. Workflow and Scripting
  6. Deployment

Beginners to Siebel can really benefit from the introductory chapters – there are plenty of step by step guides, supported by a fictional ‘customer’ with requirements that are defined in one of the early chapters.  More seasoned developers will still benefit from a refresh of core concepts and a delve into more complex topics such as User Properties and advanced scripting techniques.

UI customization is covered in great detail as are Business Objects, Business Components and all associated objects such as Links, Fields  and Pick Lists. The Integration and Workflow sections include a really useful step by step guide to Web Services which I found particularly interesting.

I really enjoyed the chapter on User Properties. If Siebel developers used half of the available user props out there, the volume of scripting in customer solutions would drop dramatically. There is so much functionality in there that you can tap into with a simple name and value pair. This is a brilliant reference chapter to commonly used, and some lesser known, User Props out there in Siebel 8.1/8.2.

Scripting is covered but not in a massive amount of depth. This is to be expected and the Siebel Bookshelf eScript guide should always be your first port of call for this anyway. It’s great to see it included with some nice simple and useful examples.

Finally, ADM is referenced briefly – as it was so in Alex’s previous tome. It’s a shame that this component is not covered in greater details as I’m still yet to see a concise and decisive guide to this technology that is really helpful for migrating non-repository configuration items. It’s a minor gripe and by no means detracts from the rest of the book.

I always end up comparing independent Siebel publications to two things:

  1. Siebel Bookshelf
  2. The Oracle Siebel Core Consulting Training Course

Siebel Bookshelf is, and always will be, the only reference guide you will ever need as a Siebel professional. It’s detailed, lengthy and not always well presented and this book does a brilliant job in addressing that. Everything is just detailed enough to be useful and structured just right, so as to be understandable and readable.

To become a good Siebel developer, with an in depth understanding of the framework and functionality present within the ever growing Siebel product set, I really do think that instructor led training is an absolute must. This book is an awesome companion to that training but is not a direct replacement. However, given where we are with the economy and outsourcing, it’s perfectly understandable that some would-be developers will never get an opportunity to attend such training. In these circumstances, this book is ideal.

Overall, I’d highly recommend this as a developers companion guide. If you’re new to Siebel, it’s going to be invaluable and experts would do well not to shun the little gems of information scattered throughout.

The book is available now from Amazon or direct from Packt Publishing

 

VN:F [1.9.13_1145]
Rating: 9.0/10 (2 votes cast)

Oracle Siebel CRM 8 – Book Review

As I mentioned in my previous post, I am lucky enough to have been offered the opportunity to peruse a review copy of Alex Hansal’s new book, ‘Oracle Siebel CRM 8 Installation and Management’. I’ve had a few days to go through it and wanted to share my findings with you.

First up, a number of important observations:

  1. This book is NOT a reference guide. Siebel Bookshelf is still the one and only reference library that you will need when configuring, administering and managing Siebel day to day
  2. This book is NOT a configuration guide. Do not expect to pick this book up and begin working in Siebel Tools. This is an installation and maintenance guide, not a developers guide
  3. This book is NOT a beginners guide to Siebel. In order to get the most out of the contents, you should posses some understanding of Siebel technologies

Bearing in mind the statements above, I’m pleased to say that this book is actually pretty good!

My first observation is that the book is very well written. The language is clear and  concise (especially pleasing as the author is a native German speaker) and it is well illustrated with useful screenshots and diagrams. The contents are laid out logically and each chapter flows well into the next.

In brief, the book covers the basics of getting started with an out of the box Siebel 8 installation. Roughly speaking, it covers the following areas:

  1. Overview of the Siebel architecture
  2. Installation of the main Siebel components on both Windows and Unix / Linux platforms, including setting up security adapters and SSO
  3. Server Administration
  4. Siebel Application Deployment Manager (ADM)
  5. Monitoring Siebel applications
  6. Managing Siebel Remote

There is also a chapter or two around access control and personalization and position and organisation hierarchy, which I did find a little odd. Given the nature of the rest of the content, this seemed to be a deviation into the developers domain. I could be wrong, however, and it’s obviously better to have more than less!

The first chapter will be useful if you’re new to Siebel, otherwise it’s just a recap of what you probably (hopefully!) already know. If you’re moving from 6 to 7 / 8 then it might handy to note the architectural changes in those versions. If so, welcome to the 21st century!

The installation, configuration and administration chapters are excellent and really serve to condense the gargantuan quantities of information available in Bookshelf into a manageable step by step guide. I tested this section on one of my colleagues on my current project and he managed to install a base 8.1 SIA environment just by following the guide. A testament to the content, given he has very little Siebel experience! The process is very well defined and the instructions and screenshots clear and concise. Siebel Remote Administration is also given a lot of attention and the author has done well to introduce features that you will definitely find useful.  Personally, I’ve done more Siebel installations than I can remember and thought I knew it all – there are some great tips and tricks that will appeal to even the most seasoned Siebel architect. Of particular note are the security administration and the Oracle BI Publisher installation sections. These are both complex topics and require much to’ing and fro’ing in Siebel Bookshelf to accomplish. It really is excellent to have these important concepts broken down into easy to follow steps.

The ADM section is welcome but I feel it is lacking in the level of detail that would really make it useful. ADM has been around since Siebel 7 but has yet to appeal to me as a one stop shop for migrating reference and non-repository data between environments. Some real world examples of, say, migrating deltas of hierarchical LOV values from Dev to Test would have made this chapter far more useful; as would an example of setting up custom object types to migrate other types of data. As it is, the chapter is a good overview of ADM and gives you an introduction to what it’s all about.

Monitoring is a great addition and is an area often overlooked by technical references. The core features of the SARM and the Siebel Management Server are covered and this offers a handy introduction to a wealth of performance and debugging information that you can now pull out of your Siebel instance. For me, this was new ground and something I’ll definitely be looking to refer to more often in the future.

Overall, it’s a good book. It’s not a ‘Learn Siebel in 24 hours’ type of book: I would always recommend the Core Consulting course and a couple of years working on a project, if you are really serious about getting into Siebel technology. It’s a companion, rather than a replacement, to Siebel Bookshelf and would sit well on the shelf of any Siebel infrastructure specialist or System Administrator.

You can buy the book direct from Pakt Publishing or from Amazon.

VN:F [1.9.13_1145]
Rating: 9.5/10 (2 votes cast)

New Siebel book hits the shelves!

I’ve remarked in the past how things have changed for Siebel over the last couple of years: blogs, forums and books are now surfacing allowing us to discuss, read and learn outside of the confines of Oracle University.

Now, a new book has just been released called Oracle Siebel CRM 8 Installation and Management that aims to further expand the growing knowledge base available to all of us in the industry:

The kind people at Packt Publishing have offered to let me peruse a copy and provide my feedback. I’m really excited about this as previous attempts (Siebel 8 for Beginners, I’m looking at you!) at encapsulating the behemoth of Siebel in paperback form were not, in my opinion, particularly worthwhile.

Stay tuned for a full review in a couple of weeks time!

VN:F [1.9.13_1145]
Rating: 10.0/10 (1 vote cast)