/* Google Analytics ----------------------------------------------- */

Saturday, October 31, 2009

IS Rating group launched

The IS rating working group is officially lauched. You can see the first article (in French) in Solutions and logiciels.

or you can read it in english on INFOQ.

Tuesday, October 27, 2009

Google Wave and converstions, instead of Gmail and emails

Lots of people are asking what is Google wave and why it is so important?
I think a short example is worth a thousands explanations. Take a look at how we might be planning business trips in the very near future: Google and the travel experts at Lonely Planet have teamed up to create Trippy. It’s a combination of Google’s Wave messaging platform, Google Maps and Lonely Planet profiles and reviews. And the code is here ...

The static notion of email is now replaced by a more dynamic notion, the conversation. A conversation keeps track over time of all interaction realized within the conversation. It can be an email reply, a video or document attachment, a query to specific applications. A conversation is recorder and can be replayed. Conversation can be private or public, can be text only or multimedia, can support social interface or not.

In fact you are creating within a conversation the so called "my personal workflow for that particular tasks with those particular people / applications"

You can see for example how SAP is selling its ERP and offering “agility” with Google Wave (see the https://wiki.sdn.sap.com/wiki/display/EmTech/Google%20Wave or http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/15618).

Since it is difficult to get Google Wave invite, you can sign in for Nurphy for testing.

Or you can wait for Mozilla new tool for managing conversations, called Raindrop. While most conversation aggregators are concerned with harnessing your river of data, Mozilla is breaking it down into manageable raindrops. Raindrop's mission is to "make it enjoyable to participate in conversations from people you care about, whether the conversations are in email, on twitter, a friend's blog or as part of a social networking site." Essentially, Raindrop is cutting out the noise and pulling in the information that is actually of interest.

Conversations can be used to manage and track any interaction with your clients or users. It will be used for CRM, contact center, customer support, dynamic collaboration, governance, finance (traceability), legal, etc.

Today, like for the phone at the beginning, if you are the only one having it, you have nobody to call. That's the same for Google Wave. That's why today it seems not so obvious to understand its value.

Eurocloud Membership

I requested by email to be part of Eurocloud ... I did not receive any answer yet ... I wonder if this association is truly open ...

A Decade of SOA: Where are we, Where are we Going?

I was questioned with some other people in a virtual panel about SOA by Jean Jacques Dubray for InfoQ. You can see the results here

Tuesday, October 20, 2009

Applications for Travellers

The market of application for travelers is evolving quickly. Most of them are offering a free to use version and enhance it with real-time services.

My preferred tool is still Worldmate Mobimate (preferred the gold version for enabling real-time access to flight data and alternative flights).

I did use Trip-it for some time, but, my main need is not to share but to be able to get all information I need on time and to be able to react when needed.

The new kid on the block is TripCase created by Sabre. It is not supporting my Blackberry, so I can not give my opinion on it. Anyway, it is free and can provide flight alerts, so you may want to try it.

Amadeus is also working on a Mobile Travel Wallet but the service is still in beta.

Air France KLM is also offering a social community tool for their travelers, called bluenity. I was not really seduced by the product since I need to travel on very different carriers.

AMAZON Cloud - AWS Autoscaling Beta

Amazon still leading the pack of cloud providers and is now proposing an autoscaling service in Beta.

"Auto Scaling allows you to automatically scale your Amazon EC2 capacity up or down according to conditions you define. With Auto Scaling, you can ensure that the number of Amazon EC2 instances you’re using scales up seamlessly during demand spikes to maintain performance, and scales down automatically during demand lulls to minimize costs. Auto Scaling is particularly well suited for applications that experience hourly, daily, or weekly variability in usage. Auto Scaling is enabled by Amazon CloudWatch and available at no additional charge beyond Amazon CloudWatch fees."

The API can be downloaded here, but the main commands are the following ones:

  • as-create-launch-config command to create a Launch Configuration for your Auto Scaling Group. A Launch Configuration captures the parameters necessary to launch new Amazon EC2 instances.
  • as-create-auto-scaling-group command to create an Auto Scaling Group. An Auto Scaling Group is a collection of Amazon EC2 instances to which you want to apply certain scaling conditions.
  • as-create-or-update-trigger command to define the conditions under which you want to add or remove Amazon EC2 instances within the Auto Scaling Group. You can define conditions based on any metric that Amazon CloudWatch collects. Examples of metrics on which you can set conditions include average CPU utilization, network activity or disk utilization.

Auto Scaling tracks when your conditions have been met and automatically takes the corresponding scaling action on your behalf.

More than that, Auto Scaling groups can span multiple Availability Zones. With Multi-AZ Auto Scaling groups, Amazon provides a way to achieve a balanced group of EC2 instances that are spread across multiple Availability Zones for high availability, and provide a single entity to be managed.

Saturday, October 17, 2009

The Milk and the Cloud

Spending some time looking for Cloud computing suppliers, I was amazed to see that no European company came to my eyes. Do people realize that the current giant fight to dominate cloud computing will increase competition and innovation for the companies and countries involved?

Cloud infrastructure (aka Datacenters) are being deployed in Europe (and Asia Pacific) by US companies, of course, but slowly. Imagine when you have a product for around a year without any challenger. That's where we are, and market share will be hard to modify then. Can you imagine also the impact on e-commerce? Not yet, but it will come fast enough to make people understand the risk of not reacting now.

Cloud is changing the rules of the game. But, our students are not trained to work on the cloud. Our companies do not understand what is cloud or do not want to deploy their data in North America. You can stay social with Facebook, discuss with Twitter, stay in contact with your friends on linked-in and read your email with Google. For free of course. When doing economy courses, I learned that nothing is never free. Somebody has to pay. So where is the EU commission for enabling European services like the ones I mentioned? Where are the European banks and investor? Where are the French banks and investor? Well... Today, with a good project you can get 5 to 10 millions euro. Not enough.

I heard some time ago that Orange services will provide cloud services, may be, one day. Why not a joint venture? Cablo operator, with some ISP, hardware companies and IT consulting firms could be a quick win.

Cloud will be used by company to reduce internal cost. Outsourcing will raise, and jobs will be lost for sure in Europe. Globalization again makes cloud datacenter more interesting than internal ones. Not for the cost, but for the flexibility it provides!

At least, in Europe, and especially in France we produce great milk. Milk producers are complaining about the low prices and requesting subventions. Who will complain for the cloud?

Monday, October 12, 2009

JeeWiz is now Open Source

JeeWiz implements that the author calls "pragmatic MDA". Jeewiz is a system generator that you can use on a wide range tasks and is now open source.

An integrated generator for Hibernate/Spring/JSF/Trinidad systems is provided, plus starter examples for many other generation tasks.

More details on the JeeWiz approach, for business and project managers, and for Java developers and architects are available.
The technology sounds good, but they seems to need some help to develop it.

Sunday, October 11, 2009

Scrum doesn’t do anything

Excellent blog post on SCRUM, written by Tobias Mayer. Scrum doesn’t do anything is the perfect definition of what is SCRUM. Highly recommended.

Saturday, October 10, 2009

Simon - Java monitoring replacing Jamon?

Recently a new Java monitoring kid appeared on the block: Java Simon.
Simon claims to be the successor of JAMon. If you want to read a deep evaluation of Simon vs. JAMon, then click here.
Still less powerful than JVM dynamic introspection tool (like CA Wily Introscope) but still useful.

Séminaire Ippon sur les Portails Open Source

Très bon article du Touilleur Express sur les portails. suite au séminaire de la société IPPON sur le sujet (transparents disponibles sur le blog de la société).
J'ai ajouté un commentaire pour compléter sa vision.
Bonne lecture

Semantic ...

I do not think the semantic web pushed by W3C will ever go mainstream.

I think, social links will be used as the basic semantic level. You already can use Open Social or some others well defined and supported API. This will be what I call the first level 0f semantic.

Then will come dynamic filtering (level 2). Filtering is the opposite side of search. When you search you want to obtain a maximum number of results. Some will be highly pertinent, some not at all.
Filtering is used to find only the pertinent links or documents. No more, no less.

Dynamic filtering and categorization should improve drastically the way we do requirement management or business analysis. This will be used also to define a more "semantically defined" Enterprise architecture.

Level 3 will come with machines able to think ... Not for today, even if some expert system are now very powerful.

What will be very important is to see how people / service will create value, i.e. money, from a huge mass of "free" data. Today, facebook and twitter (level 1 - since I create my social network myself) and Google notion of Wave (level 2 - more filtering and dynamic categorization) are leading the way. New services released recently on Iphone showing enhanced reality capabilities are also going in that direction.

Another important aspect of those services is that they are "global", meaning they can cross all boundaries (real, virtual, 2D, 3D). So a google wave can be connected to an ERP (See SAP Web 2.0 demo), a real person can be connected to an avatar and teleport itself to the right virtual world (but still sit down in a meeting room to make a virtual meeting!). And of course, money and way to pay for those services will be available everywhere, whatever the device used (mobile phone, PC/Mac, netbook, virtual world, real world).

Now, think about those technologies available to all of us in our day to day life. Imagine now how the enterprise you work in could integrate those new services and opportunities. No need for a real fabric or warehouse, access to free data, and nearly free computing power (Cloud computing).

Future will be interesting ...

Friday, October 9, 2009

Revolution: Open ERP in SaaS self service mode

Open ERP is one of the most appreciated Open Source management software. Open ERP has released its new service offer - Odoo, the On demand ERP solution. This offer is a revolution in the ERP market for small and/or medium enterprises.

With Odoo, you can get a ready-to-use and complete enterprise management software in a few clicks. The subscription to Odoo is free, one need to pay at the end of the month, only if he is satisfied. With Odoo, one pay only what he really use @ 0,60€ per hour. Also the 60 hours of use per month is for free.

Get more informations under the website: http://www.odoo.com.

AJAX application optimization tool

Doloto is an AJAX application optimization tool, especially useful for large and complex Web 2.0 applications that contain a lot of code, such as Bing Maps, Hotmail, etc. Doloto analyzes AJAX application workloads and automatically performs code splitting of existing large Web 2.0 applications. After being processed by Doloto, an application will initially transfer only the portion of code necessary for application initialization.

More info here:

Thursday, October 8, 2009

SOA Management - Service Monitoring

Looking for low cost tools to do SOA monitoring I did not find so many possible solutions.

These are the ones I found:
Do you know others?

Enterprise Sign On Engine (ESOE)

The Enterprise Sign On Engine (ESOE) allows an enterprise to achieve integrated identity management, single sign on, authorization, federation and accountability for resource access across multiple platforms and technology stacks. ESOE was built at the Queensland University of Technology and open sourced to foster continued development in the community.

ESOE is built with open standards from OASIS such as SAML 2.0 and XACML 2.0 to provide the greatest amount of flexibility for implementors possible.

Did you have any experience using it?

TOGAF and ABRD on EPF ...

Based on the Eclipse Process Framework (EPF), an open source project that is managed by the Eclipse Foundation, you can now use:
  • the TOGAF Customizer contains all the content of TOGAF 9 in a structured and editable form, including guidelines, concepts, and checklists, as well as detailed work breakdown structures for the framework’s new and improved Architecture Development Method (ADM).
  • ILOG ABRD provides a well documented and structured approach for developing rule-based applications. ABRD allows organizations to avoid using ad-hoc processes or having to expend significant time and effort creating their own best practices.

Sunday, October 4, 2009

Performance Testing from the cloud

If you want to simulate really important load on your web site, you might wornder why not using the cloud? Well, You have now several options to do it, so use them.

Open Source

Pay to play

I would not be surprised to see some of the other players in the performance testing space to start offering similar services. As usual, load test pricing is not easy to forecast ...

Source: PerformanceEngineer.com