Wednesday, January 27, 2010

SOA Skills - Seond Highest Paid

1 comments

Written by Sami

A recent salary survey has shown that employers place a premium on SOA related skills.

The leader is ABAP (Advanced Business Application Programming)

We have seen over the last year that people were increasingly looking for WSO2 skills, which is a good proof on the fact that SOA skills are premium and being sought after.

See original post

Tuesday, January 26, 2010

New Decade, New Portal - Slides

0 comments

Written by Sami

The WSO2 Gadget Server is a new kind of Enterprise Portal that is designed around SOA and pure Web technologies. The Gadget Server is based around the Google Gadget Specification, a lightweight open specification for web and AJAX portlets. Gadgets are already heavily used on the Web with Google's own iGoogle personalized homepage used by millions, and hundreds of available gadgets freely available on the web. In particular, the Gadget specification is based on well-known languages (just XML, HTML and JavaScript), meaning that the Gadget Server is effective technology for Java, .NET and LAMP approaches alike.

See original post

Thursday, January 21, 2010

Building an Agile Enterprise with Business Activity Monitoring

0 comments

Written by Sami

“Agility” is more than just a buzz word. The ability to be agile ensures enterprises to gain a competitive advantage. The right decisions made at the right time by the right people is the key to success. And both IT as well as business domain experts understand the need to respond to the latest trends in a proactive manner.

WSO2's new Business Activity Monitor - WSO2 BAM, is the ideal tool that is not only useful for business users but also IT personal to monitor key performance indicators that govern the success of their enterprise. The built in dashboards and reports along with analytical capabilities of historical data, empower users to make the right tactical and strategic decisions.

This webinar, will enlighten you on how to exercise business activity monitoring with your SOA deployments to implement a complete feedback life-cycle in your SOA.

See original post

Wednesday, January 20, 2010

Edging closer to BAM release

0 comments

Written by Sami

When I looked at the dashboard this morning, it was very impressive. And we are filling in the gaps gradually. We will have the first release candidate today.

And we also have the first cut project page on OT for WSO2 Business Activity Monitor (WSO2 BAM) published today. Visit it and read it for a preview.

Monitoring your business that you run on your SOA is about to get much simpler...

See original post

100% Business on the Cloud?

0 comments

Written by Sami

I do not think so.

There will always be those legacy apps, those good old ones as well as not that old ones, that you might not want to touch for now. Hence it is not a must to take them and push them by force to cloud.

And those parts of the enterprise app that are "sensitive", "niche" and probably the "competitive edge" would not worth the risk of letting alone in that cloudy sky.

The edge is to know what to have on the cloud and what not. It again boils down to enterprise architecture problem. This is where you need cloud tools, to bridge your internal enterprise apps with your external cloud leverage.

See original post

Authoring, deploying and using XML Gadgets in WSO2 Gadget Server

0 comments


We are about to release The long awaited WSO2 Gadget Server within few days of time. These few days I was doing some documentation and content writing about the Gadget Server, Apache Shindig and Google gadgets specification. My 1st article about authoring gadgets is now published on WSO2 Oxygen Tank as a help/Tutorial for Gadget server users. You can also download the Gadget Server release candidate 2 and play with it. Also Paul had written an interesting article about portals and Gadgets Server’s role.

See original post

WSO2 Gadget Server - Bringing people and information together

0 comments

Written by Tyrell


  • Executive Dashboards
  • Customer Portals
  • Internal customized home pages
  • Content aggregation sites or
  • User interfaces to any SOA application
We are just days away from the official release of WSO2 Gadget Server v1.0 and have been busy adding the final touches. We now have ample documentation to get one started. Not that Google Gadgets and the WSO2 Gadget Server are hard to figure out, but we want our users to know exactly what this tool is capable of and to help them gain its full benefits.

We just published an article by Nuwan in OT (Authoring, deploying and using XML Gadgets in WSO2 Gadget Server), which should help Gadget Developers get started with WSO2 Gadget Server. Whether you are a Google Gadget veteran or just starting out, this will be helpful to get your Gadgets added to the Gadget Server's Portal and Gadget Repository.

I have also done a screencast, which is a video tutorial highlighting some core functionality within a few minutes. Stay tuned for that as well.

If you want a sneak peak and want to get started while you wait for the official release, we have a Release Candidate available here.

WSO2 Gadget Server is an Apache 2.0 licensed free and open source software and paid support will be provided by WSO2 when required.




See original post

Paul on Portal

0 comments

Written by Sami

This is from Paul's blog on Portal
I've been testing out our new product - the WSO2 Gadget Server - which is getting very close to release. What is a Gadget Server I hear you ask? Well, its basically a portal, except that instead of writing portlets you write gadgets. In fact, its a whole new way of creating a portal server, and much better than the existing approaches.

See original post

BAM Dashboard - Visualization

0 comments

Written by Sami


This is just a glimpse of a combination of the dashboards and gadgets that you get out of WSO2 BAM visualization tools.

See original post

BAM and Service Monitoring

0 comments

Written by Sami

Detailed monitoring of services! Thats is one of the key features of WSO2 BAM, which is about to be announced soon.

We are using gadgets to empower users to monitor SOA deployments.

See original post

Introducing WSO2 Gadget Server

0 comments

Written by Tyrell

Today we officially launched the WSO2 Gadget Server. Paul posted his thoughts on this new Apache Licensed product a few days back.
"Portals have become the main tool for pulling together the vital information your users need - whether its company information, executive dashboards or technical status updates. The WSO2 Gadget Server is a new kind of portal that is simpler and more effective. Based on HTML and Javascript, a Gadget is the web-based equivalent of a portlet. Hundreds of gadgets are already freely available because of iGoogle, the personalized homepage for Google, which uses the same Gadget specification. The WSO2 Gadget Server brings Gadget technology into the Enterprise - making it easy for your team to build stunningly effective portals in record time."
Here's a quick introduction to get you started once you have downloaded it.






See original post

The complete SOA platform

0 comments

Written by Sami

Today, enterprises expectations expand well beyond service hosting, ESB and service governance, when it comes to enterprise applications. The need for monitoring, the need for analyzing and the need for orchestrating and fine tuning business processes has become real to realize the agile enterprise.

However, it is a matter of fact, that, supporting all these needs require a comprehensive set of tools.

More than four years ago, WSO2 began the journey to build this comprehensive SOA stack with support for connectivity services using Apache Axis2 as the base, and came up with WSO2 WSAS. Then began the effort on WSO2 ESB, using Apache Synapse as the basis. Data services support was also implemented, with an innovative approach to allow DBAs to stick with SQL and yet leverage the power of Apache Axis2 based web services capabilities.

Once we had the connectivity services, data service and ESB working to a decent level, WSO2 started working on making SOA governance a reality. We built a registry and also worked on identity server. And we also built a mashups server, and again, going by WSO2's revolutionary think tank to be innovative, we adopted a unique approach for service orchestration - using JavaScript.

As the SOA tooling platform evolved, WSO2's award winning CTO, Paul, sensed the need for a unified base for the platform. And the company started working on the WSO2 Carbon platform. This component oriented design, based on OSGi technology, set the stage for WSO2 to unify crosscutting concerns such as security, eventing, reporting, user interface, etc. across the SOA enabling products. It also paved the way for WSO2 to come up with new products in quick time, thanks to the ability to mix and match existing components in the component repository with new components built to meet new product needs.

With the middleware component platform in place, WSO2 started building tools to realize business process, presentation and business monitoring needs of the enterprises. Business process server was built to leverage the power of BPEL, using Apache ODE, to enable users to manage business processes.

Then came the effort to complete the last mile. We needed to support the presentation layer, as well as tools to help monitor business with KPI monitoring and BI capabilities. The gadget server was built using Apache Shinding, and as always, it was a revolutionary and innovative approach that was taken by WSO2, using sate of the art technology to build a new breed of portal server. We also built a business activity monitor, mainly using the extensibility of Apache Axis2, but also keeping it open to allow any SOA system to be monitored, using an event based model.


With today's announcements on WSO2 Gadget Server and WSO2 Business Activity Monitor, WSO2 SOA platform becomes the most comprehensive and also the most complete open source SOA platform around. And it might not be an over statement to mention that, we have left the fellow open source based competitors in he dust, by addressing the platform aspect, and not focusing on one or two requirements of the SOA platform. And WSO2 is now in a position to take over industry leaders in this space, such as IBM and Oracle. The competitive advantage of WSO2 here is that, while the SOA middleware platform is enterprise class, it is lean. Anyone can get any of the product up and running, within minutes, not days and not even hours. All products are based on the philosophy of zero code with respect to configuration. And all products being based on a unified platform, they look consistent - little learning time, and they act consistent - no surprises.

The good new is that, we have a complete platform today. The better news is that, WSO2 is not done, we just started...

See original post

WSO2 Business Activity Monitor

0 comments

Written by Malinda Kaushalye Kapuruge

WSO2 Business Activity Monitor, allows monitoring Service Mediation/Invocation data. The data is captured real time, and could be used for decision making activities. BAM is extensible and can be used to custom monitoring needs as well.



For more information click here. Also Samisa's podcast is available here

See original post

Adding an external user store to the WSO2 Gadget Server

0 comments

Written by Tyrell

We put up an on line demo of the WSO2 Gadget Server at http://gsdemo.wso2.org today.

One thing I noticed when putting up the demo is how easy it is to bring in an external user store to the the Gadget Server. We wanted all WSO2 Oxygen Tank users to be able to use this hosted instance without the hassle of re-registering. I'll list exactly what I did below so you can be the judge of how easy it is.

Step 1: Log in to the Management Console and click "User Management" in the left menu grouped under "Configure".




Step 2: Click "Add External User Store" in the page displayed



Step 3: Select LDAP from the drop down there and fill in your LDAP information. Click "Finish when done". We can test the connection too in order to verify whether we entered everything correctly.




Step 4: Go to "User Management" again and click "External Roles" in that page. In the resulting page, click "Edit Permissions" (I already had a role named "everyone" in my LDAP store, so I edited its permissions).



Step 5: Grant "Login to admin console" permission to the role.




That's it. Now any user from your LDAP store can log in to your WSO2 Gadget Server :)





See original post

Podcast: WSO2 Business Activity Monitor

0 comments

Written by Sami

Both business as well as IT domain experts want right information at the right time and in the right place to monitor and understand business activities to make more informed and better decisions and hence the need to analyze historical and current data and situations. In this podcast, Samisa Abeysinghe, WSO2 Director of Engineering answers some key questions on how WSO2 Business Activity Monitor (BAM) fits into this space serving the needs of both business and IT domain experts to monitor and understand business activities within an SOA deployment.

See original post

Delivering a complete middleware platform under the Apache license

0 comments

Written by Sanjiva Weerawarana

Let me start by wishing everyone a wonderful 2010!

Right from the get-go, WSO2 was designed to be a company that built a complete middleware platform. We set out to target the big guys who have a complete story, except with two key fundamental differences: our technical approach and our business model.

Our technical approach is of course based on Web services and SOA. For the first time in the history of computing, Web services have offered a lingua franca for how systems interact with each other. There were of course many previous attempts, but one camp or the other of the technology industry didn't agree and so there was no "English" of the computer world. Web services has changed that with every major and minor vendor supporting interoperability via Web services (XML, HTTP, SOAP and the rest of WS-*).

SOA, despite the much ballyhooed story of its demise at the beginning of 2009, is not only alive and well, but is in fact kicking butt. SOA is fundamentally an approach for how to build large scale composite systems. As an approach, it mimics the real world's service-oriented economy. As such, SOA is a fundamental concept, not some vendor-driven theory. That said, SOA, like any other technology, has had to live through the Gartner Hype Curve. If at all instead of 2009 being the year SOA died, it became the year it came out of the trough and started climbing up towards the plateau of productivity.

Of course the fall into the trough was not without reason for SOA and Web services. Much of it was driven by middleware vendors not delivering anything new, anything valuable in the form of SOA middleware. Many of them simply took their existing middleware and rebranded it the shiny new SOA gimmick. Well that of course doesn't work and the cracks in the story will force you down to the trough .. and it did.

WSO2 is unique in having started from nothing and set off on a path to build a complete middleware platform with Web services and SOA in its heart. The result is simply orders of magnitude less complexity, much better performance and overall greater productivity and lower TCO. These are not random claims from me - these have all come from our users and customers.

We now call it Lean Enterprise Middleware. Try it and see - you'll be shocked at how lean it us, how productive it is and how much money you can save by replacing your legacy or pretend open source middleware stack with ours.

Now let's talk about the business model. Right from the beginning, we made a strong commitment to releasing all of our software under the Apache license and to not attempt any bait-n-switch type acts. Believe me, that took a lot of hard work to keep going .. investors for example have a major issue with the Apache license. Why? Well because you can take any of our software and do whatever you want with it and never ever pay us. We have no legal recourse to making you pay (as dual license business models do) nor any way to force you to pay for the good stuff (as many "commercial open source" companies do). Instead, we rely on delivering real, measurable value to our customers without forcing them to pay us. Our customers love us because they pay for the value we deliver to them, not because we are using the law to force them to pay for the software they use.
When I say you can do whatever, I mean whatever - recently one of our competitors sold a support contract for one of our own pieces of software! Yes, that is possible. In this case the people who will pay the eventual price is the customer who did the stupid thing of buying support from someone who has nothing to do with the software! Remember Oracle's Unbreakable Linux? Well that didn't break Redhat and neither will this act - it just shows how low some people will go to make a buck.
So today you can download an entire enterprise middleware platform from us without registering, without paying, without any risk of bait-n-switch for absolutely no cost. How can we afford to do that and become a successful business? We have many many customers who happily pay us to provide maintenance, provide help and in general to be their technology partner. So having thousands and thousands of free non-paying users is not a problem for us - that's free marketing and helps us save the world from the ugliness that is IBM, Oracle, etc. middleware.


WSO2 is delivering on the promise to build lean enterprise middleware and deliver 100% of it as open source under the Apache license. Oh yes, we also offer it as various cloud offerings - virtual machines, or online services.

We are the ONLY vendor offering a complete enterprise middleware platform 100% open source under the Apache license.

That was all wrapped up in 2009, a tremendous year for us. In an environment of economic uncertainty, not only did we meet our targets but we beat them. We have been doubling revenue each year and this year was no different. We are on a roll :-).

Looking towards 2010, we have more work to do to make our enterprise middleware platform simply untouchable by anyone else. We're already far ahead of our competitors with our WSO2 Carbon powered platform, but we have several things planned to further leave our competitors in the dust. As I wrote in an earlier blog, we practice open development - so if you want to be part of it come on over and join us on architecture@wso2.org!

See original post

Complete, Open Source, Middleware Platform

0 comments

Written by Sami

See original post

2010 - SOA and Cloud

0 comments

Written by Sami

One bit of advice for this year:
Talk Cloud but use SOA.
For cloud is yet to mature, and still unknown for the most part.
On the contrary, SOA has proven to help enterprises thrive, throughout last year, and will be more this year.

See original post

lean . enterprise . middleware

0 comments

Written by Sami

That is the new tag line of WSO2.
lean . enterprise . middleware
Yes we are still open source, and much into SOA.

However, we are the most comprehenssive, enterprise ready open source middleware platform, that expands well beyond SOA and still much simpler, compared to other bulky solutions.

lean
  • because of the simplicity
  • zero code configuration
  • can get up and running within minutes
  • constant, concise management console used across products - little leaning time
  • option to fall back to XML config files if no management console desired
  • components can be added as well as removed - you can control your middleware - deploy what you need
enterprise
  • designed for the enterprise
  • complete platform - covers all aspects of the enterprise
  • IT as well as business needs taken into account
  • deployed by many enterprises - proven to work
  • minimal TCO, maximum ROI, optimal effectiveness

middleware
  • solves EAI problems in a novel way
  • SOA as well as EDA tooling
  • develop, test, deploy, monitor, orchestrate and fine tune
  • security, policy rules, reliability, transactions facilitated
  • governance, BPM, BAM, portals supported


See original post

Open Source Business Activity Monitoring Tool

0 comments

Written by Sami

See original post

Gadget based Portals

0 comments

Written by Sami

See original post

Register Today for WSO2 Governance as a Service

0 comments

WSO2 Governance as a Service is an online multi-tenant supported instance of WSO2 Governance Registry which is the solution for SOA Governance from the WSO2 SOA stack. You can start trying out WSO2 Governance as a Service by accessing the http://governance.cloud.wso2.com and creating an account for your organization (free for limited use).


In order to identify your account, you have to provide the domain name of your organization. I will demonstrate how to create an account using the “ws.dimuthu.org” as my domain name.


1. First go to http://governance.cloud.wso2.com from a web browser and click the ‘Register’ button. You will be asked to enter the domain name as the first step.


Enter the domain

Enter the domain


After that, you have the option of validating the ownership of the domain right at the registration process, or you can skip the validation and continue to the next step in which case your domain will be appended ‘-trial’ suffix. You can validate the ownership of the domain later at any stage.


Here I want to validate the domain right now, so I click ‘Take me to the domain ownership confirmation page straight-away’ and click the ‘Submit’ button.


2. This will redirect you to the domain ownership validation page. You can validate the ownership of your domain in one of two ways.


Method i). Just create a text file named ‘wso2gaas.txt’ in the web root of your domain and enter the given text. This is the most simplest method of two.


Validate domain name using Textfile

Validate domain name using Textfile


Method ii). You can put a DNS entry according to the given instructions. This is a little tedious approch to validate the domain. In fact it may take a while to propagate the new DNS information, so you may have to wait hours without refreshing the page until you finally validate the domain ownership.



Click the continue button after the domain validation done. Then you will be redirected to a page requesting more information.


3. Tenant Registration Page


Tenant Registration

Tenant Registration


4) After this step, you will be notified to check for your email which will contain a mail with a link to proceed with the registration. There you will be able to select a theme for your organization and finalize creating your account. Login to the admin account for your tenant with the credential you provided a the time of the registration.


The domain ownership validation was introduced to WSO2 Governance as a Service account registration only now. So for organizations who have already have account will have a message similar to this when they are trying to login to their account.


Info box at login

Info box at login


So the account I have registered using the domain name ‘example.com’ has been renamed to ‘example.com-trial’. As the instruction of the message says you can go to the account management page after the login and validate the domain ownership.


Account Management Page

Account Management Page

See original post

 

Copyright 2009 All Rights Reserved Revolution Two Church theme modified by Milinda Pathirage