Archiv

Archiv für February, 2010

Adopting the Open Source Culture

24. February 2010
Embracing Change

I am absolutely excited about open source software projects and the culture it nurtures. Not only is it exciting from the aspect of knowledge sharing and the free exchange of ideas but, mostly what fascinates me is the way in which people are starting to embrace the change and are adopting on open source mindset within their work environment.

Daytime Jobs and Full-time Committers

It has been an interesting period, watching open source project committers, (think about Eclipse, Linux, and Apache) people with daytime jobs and bills to pay volunteering and using their free, leisure hours contributing to a pet project on a regular basis. Just check the mail list traffic or, replies in forums that were created very, very late at night, or even way past midnight. What is especially striking is that sometimes my questions in the open-source project mail lists were responded to much faster and in a much more thorough fashion than for example, when using a ticketing system of some large software vendors where we actually had a paid account! ;)

SOPERA: We, the Open Source SOA Company

As an open source company we are also adopting open source practices. In the last year we opened a forum, we have a download page that does not compel you to put up with a tedious registration process. Our Eclipse activities, as well a number of open source projects on Sourceforge and Google Code are purely open source projects. All these activities are dedicated towards enabling open communication with our users, to empower them with more than adequate, know-how and it is also aimed at getting the necessary feedback from our community.

Culture Shock

As you might well have guessed we are not quite where we want to be, yet. Right now we are working on a public bug tracking project, a public source code repository, and in the future may be even a public wiki. By doing this, we are also changing our internal corporate culture. It is very interesting to observe these changes because honestly, it is really hard to switch from “closed” to “open”.

Don’t Miss the Bus

Think about Wikipedia versus, the Encylopedia Brittanica. Both are online, both are free (the latter, is almost free), but one is booming and the other is fading away. Wikipedia has an open editing model where literally everyone on the web is able to read, modify, and create new articles. Skeptics will definitely say “oh, these evil internet users, just give them the rights and they will destroy everything….” or something like “dumb teenagers can’t write…”, and you may have hit on something true but only partially.

The Wikipedia (and many other wiki-like websites) example shows that the “open” model works, and can be very successful. Note that the open editing model is backed-up by very simple, technical features. For example, in the wiki editing model all modifications are reversible, nothing gets lost nor can it be irrevocably deleted. There will be always a previous version available. As a groupware system the wiki is very well organized to increase awareness about changes, for example, E-mail notifications is a standard feature in almost all wikis. So what we’re saying is; hop on, don’t miss the bus.

Shedding the Closed Source Project Mindset

Moving from the “all-closed” to an open source model is really hard work. Discussions about: “Who can access this data?” or, “What roles shall we have in our bug tracking?”, “Shall we forbid commits during the end game?” will remain and they definitely should be discussed. However, what is really important is where are you coming from? What is your take on this? What is your initial assumption? It can either be “open” up or “close” the doors. Do you see your community, contributors, users,and employees by default as smart, cooperative and committed or dumb, destructive and lazy?

There will be always be mistakes, there is no one-size-fits-all solution. And if you are really, really, successful in your open communication and your community grows, you might have to endure a novel luxury problem - malicious members. However as with the wiki model there are simple technical means to deal with it, think about source control, backups, monitoring, reviewing, and the list goes on.

Are you ready?

I recently read a good article written by Chirs Grams - three signs your corporate culture isn’t ready for the open source way. This article does not tell you how to fix it ;) and this, in my opinion, can only be done iteratively with continuous improvements based on the feedback from our customers and our community.

Below you can submit your vote on what you think is missing from our website. You don’t need to register to vote, so if you are reading this now, please take a minute and vote. Your feedback is extremely important to us.



Renat Zubairov Entwicklung

SOPERA Intalio|BPM Adapter 1.0 Now Available To Download

19. February 2010
SOPERA Intalio|BPM Adapter 1.0 Launched

We’ve launched it. Now, we think it’s time you tried it out! After all, we posted a number of blogs on our SOA + BPM solution. Now, you can download the very first version of SOPERA Intalio|BPM Adapter from our downloads page at Product Downloads: SOPERA Intalio|BPM Adapter 1.0.

A Short Product Usage Tour

For more information on how to use the features in SOPERA Intalio|BPM Adapter, read the previous post on Using SOA Services Within Your BPM Processes.

Feedback

Once you’ve downloaded the product, watched our screencasts (see, previous paragraph) and tried it out all by yourself, please do send us feedback by leaving a comment on this post.

Anne Aloysious Entwicklung , , ,

Using SOA Services Within Your BPM Processes

12. February 2010

As promised in the last blog post on SOPERA Intalio|BPM Adapter here comes the first in the series of our blog posts dedicated to the topic of BPM and SOPERA.

Browsing the SOPERA Intalio|BPM Adapter Tooling User Interface

This short video takes you through the user interface and shows you the major functions that we at SOPERA contributed to the standard Intalio|Designer User Interface, such as:

  • SOPERA Service Registry View
  • SOPERA Project Preferences Page
  • SOPERA Intalio|BPM Adapter Eclipse Help


Creating a simple BPM Process

Now, that you have familiarized yourself with the user interface it’s time to try creating a simple BPM process. This video will show you just how easy it is to do that! :)


As you can see all you need to do to use services from SOPERA Service Registry is to drag an operation from the Service Registry View and drop it onto the BPM diagram.

Adding Security Features

In Intalio|Designer you can implement security features: to do this you simply locate the SOPERA ESB tab in the Properties View of the Designer and then add a policy and authentication credentials as required. This video show you how we do that in less than a minute.


Using Dynamic Credentials

You can also make use of dynamic credentials in SOPERA Intalio|BPM Adapter; here’s how:

We’ll be updating this post in the near future so do come back & visit this page for the latest news on SOA & BPM.

Renat Zubairov Entwicklung , , ,