Layer 8: Gartner: 10 key IT trends for 2012.

Extracted from the link above I’d like to add on the following:

 9. Cloud computing While cost is a potential benefit for small companies, the biggest benefits of cloud computing are built-in elasticity and scalability. As certain IT functions industrialize and become less customized, such as email, there are more possibilities for larger organizations to benefit from cloud computing, according to Cappuccio.

To add on Cappuccio’s statement: In regards to cloud computing big companies also require automated processes in order to really take advantage of cloud computing. Provisioning, which is about automated delivery of services, is key to automated processes from an end-to-end perspective.

Based on integration principles provisioning handles multiple input channels for receiving requests from customers, their shops or any kind of interface.
SPML, which is Service Provsioning Markup Language, is just one way to get customer requests standardized for any service offered. SPML defines the container for data delivery only, and not the message content itself (which is also a rather good think in order to keep flexibility).

One of the major advantages of a provisioning platform is, it hides the complexity of the services hosted in the cloud and their interdependencies to each other.

… but these are topics for further posts and would blow up the “I’d like to add on the following” idea.

Test Post via Email

Posted: 2. February 2012 in consultant

This post is created via Outlook email client and sent to my secret WordPress “Post by Email” Email address.

Bug Driven Development

Posted: 4. September 2011 in thinker

It was fun in the project, but people were joking about why not to develop bug driven instead of applying one of many available approaches.

Could it be possible?
This is the question which for some time now keeps being resistent in my mind.
Talking about agile development, which also somehow considers wrong developments or changing requirements, bug driven development (BDD)would do the same here.

Meant not really serious though, I will philosophize a little bit further and let you know how to revolutionize the world on developing software 😉

Cloud Provisioning using SPML

Posted: 31. August 2011 in consultant

SPML understood as Service Provider Markup Language is a Standard. It allows service requestors and service providers offering mainly ICT features to exchange provisiong request relevant information within a given framework.

If you’re not familar with the standard yet, just google for it and you will find information on the OASIS side including a well defined specifiction. This allows to implement a service provider or service requestor as it describes the request ans the response for defined capabilities and operations of both sides. Hence, you know what to send and how to react on request.

SPML does not define the services itself, but provides the carrier to transport the data for CRUD operations with.
This really make sense as this on the one hand side provides the frame, but also allows to flexible define the data structures fitting to the actual service requirements / offerings and the technological constraints.

One of the most important advantages of implementing SPML for cloud service provisioning is, that as a service provider you do not have to care who actually is requesting something from the cloud. The contract or as it is called Profile needs to be aligned once at the beginning. From that moment on the requestor can use one or many systems to send requests to the service provider.
The rest comes with the operation listsTargets, which provides in WSDL/XSD language all the capabilities and operartions offered by the service provider.

One of the rather pain points is, that a requestor won’t get notified on provisioned requests when the execution mode is asynchronous instead of synchronous.
The SPML Standard offers a statusRequest operation, which allows the requestor to get information on whether the request’s execution is still pending, successfully provisioned or aborted due to failure. The requestor needs to pull the information until the request has been provisioned successfully or has been aborted with failure.
This brings some senseless load on the provider’s system. It is recommended to spend a notification, i.e. The provider informs the requestor that the request has been executed.

There is more good things coming with SPML and implemented properly it can make service provider and service requestor lifes easier in the long run as reusability and standardization are not too far away from it.

Design work is required on targets, PsoID, PSOs and their attributes and the customer specifics, e.g. Two different passwords for one PSO intead of one which might lead to enhancements of the setPassword operation.

The last note on SPML for today – spend some more time on designing the inner stuff properly. Although it is a Standard some things need to be done and they need some time to be thought through end to end.

Music from the Cloud

Posted: 20. May 2011 in thinker

Related to the previous post on Google’s Strategy it needs to be added that Apple and Amazon are on the same track offering music from the cloud very soon.
And even worse for Google it seems that Apple has some big labels signed already.

From an end user perspective one can only hope that this wont’t lead again to the rights and availability discussion.
Furthermore, the cloud itself is “international”, hence there should not be any difference between someone using the service from the US or France or Brazil.
–> that is going to be one of the tricky parts as history showed that there indeed were differences considered (e.g. Availability of YouTube videos due to legal constraints)

A Thought On Google’s Strategy

Posted: 17. May 2011 in thinker

Recalling the hype around Google during it’s start up phase and later on the critics on their missing strategy how to compete against other start ups like facebook, twitter, etc. forced Google to again think carefully about their next step in order to remain a leader in their business.

Reading several comments and watching several pre-marketing videos of Google make me think that they’ve heavily understood the Cloud idea and will come up with new stuff very soon like the “cloud computer” or the “music beta” service.
Both services enable (even force) the user to just use the cloud for what it is for … Have your data and information you need just in there and use it from everywhere.

Although, the end user will have to understand the idea and more importantly accept the changing model of data and information storage, I am convinced that this will boost the cloud idea.

Many hurdles have to be taken still like data privacy or speed of internet connection before it also could be spread out to the business environment or entirely will be used for private purposes, but in the end there is too many advantages not stopping this evolution.

One way to organize Emails

Posted: 16. May 2011 in consultant

15 words statement: Sort all emails into two categories and use desktop search. Do not forget backup.

It’s mainly two types of emails you have to deal with in your life:
1. Private emails
2. Business emails

For both kinds the number of emails is rather increasing and you should at least spend one singlenthought on how to deal with it.

This post focuses on the Business emails. However, this could be applied to private emails, as well.

Basically, it does not matter how many emails you get. It is the first step to decide whether you want to or need to save your emails for any situation coming after you sent or received an email.

In order to quickly find an email or an email thread I found the following very usefull:
1. Do not delete emails
2. Sort your emails by max. two criteria (e.g. Month & In/Outbox)
3. Have a desktop search for searching across the two sorting criteria
4. Backup your email folders and test restoring

I used to categorize my emails per topic or project or initiative or line function. This gave me a good chance of finding the email I looked for very quickly. However, that was true only for the starting phase as the number of folders increased and, hence, the time for searching across all folders as well.

As for private emails not sorting at all is an option I am checking out since some time.
Obviously, my account’s mailbox size is increasing a lot, which is btw. one of the constraints to be considered in a business environment where the size of mailbox stores is limited to some hundreds of megabyte.

Please, share you view on this matter. Would be great to find a better way of organizing emails.