Showing posts with label middleware. Show all posts
Showing posts with label middleware. Show all posts

Monday, September 5, 2011

WSO2Con 2011 - Hub of Expertise, Experience and Knowledge

All are keen; lots of enthusiasm; late night hours; ideas coming from every nook and corner; constant follow ups - sync ups; from the topmost head of the office to all the colleagues and subordinates and even the machinery are busy; focused on one main thing. WSO2Con 2011, the BIGGEST IT Conference in Sri Lanka is being held for the second consecutive time with splendor and glamour.

As almost all the WSO2ers too, I am so excited to be a part of this Gala event, rather to be an active participant this time. Because by the time that the last year's WSO2Con 2010 was happening, I was just a mere spectator/ audience there because I was a 'just joined' to WSO2 and had no clue at all what were there around. 

Things started with I getting involved with Undergraduate Registration for the Con. Having a round of lengthy calls with all the Heads of the local and foreign Universities to pass the SPECIAL STUDENT OFFER message, mailing e-flyers around and visiting all the universities to distribute promotional printed material was an enjoyable experience indeed. 
And now looking forward to execute the selection process on the 120+ undergrad registrants and select the TOP 50 who will be lucky participants to witness and be a part of this event. 

Indeed one should be lucky to witness this event because this will have an eminent set of key note speakers from enterprise giants such as Dr C. Mohan from IBM  (Former IBM India Chief Scientist)Sastry Malladi form eBay (distinguished Architect), Gregor Hohpe from Google (Engineer). Also another 20+ speakers who deal with immense industry know how will share their thoughts about the industry trends, customer experiences with WSO2 and expertise with the audience. 

The event which comprise of 3 conference days and 2 tutorial days will be a spring of knowledge to the participants. The registrants have the choice of selecting the speech and tutorial sessions according to their interest out of the multiple available tracks. Have a look at the program line up


This time the Conference will be from September 12th - 16th at Waters Edge, Sri Lanka, one of the picturesque locations which is enriched with natural beauty of Sri Lanka



Log in to WSO2Con 2011 page and registerStill you are not late to get hit from the IT storm of Sri Lanka. 
See you there!!!

Saturday, March 5, 2011

Use WSO2 Carbon Studio to wire your business to SOA

SOA,Web Services, Cloud etc. etc.
All being heard around for some time. Each and every jargon above holds an enormous weight in current enterprise paradigm.
In an era that every enterprise get involved with Web Services, every business adopts its items to SOA, most enterprise services attempt to explore the cloud integration, I am pretty sure that you also do not want to be left out.
Still it is not too late for you to step in to the world of SOA. You too may be wondering how you can put these cool ideas into practice in your business or in your other working scenarios.

So since you have some up and running business logic with you, it is just a matter of wiring them properly from the middle-ware layers to adopt your firm biz-logic connect to SOA environment. It is more or less like plug and play scenario. So you see, it is pretty easy and straight forward.

But... how can you execute this? How do you solder your biz-logic into the circuit of SOA?
Don't worry. The soldering iron comes into your rescue. "WSO2 Carbon Studio".



It is a one stop solution that provides you with tools that can adopt your legacy logics, software applications etc to meeting needs of SOA. Carbon Studio is a simple Eclipse-based web development tool. And also these tools are extended to deploy your newly built or modified services in WSO2 Carbon Products. (such as Data Service Server, Enterprise Service Bus, Business Process Server etc.)
The best part is that Carbon Studio not only assists you in developing your applications, it allows you to test your written stuff, deploy them in various servers mentioned above and even monitor them.

So you see, within a couple of minutes, your legacy application has become a fully qualified service that would compete with and cater for other businesses in a SOA manner.

Want to test this cool product on your own?
Let's demonstrate it with a simple end to end application then.
Imagine you own a shop. A shop that sells cameras lets say. Cool...
Acme Shop which sells cameras :)

Let's look at some business perspectives...
1). You should have a stock of cameras, a set of customers, a group of vendors etc.
You need to maintain all these records in a database as you do in normal practice.

2). Then there should be some easy way of monitoring these stocks. You should see what cameras are finished, what cameras have abondened stocks etc. For that an easy way of viewing all those details would be ideal.

3). Define distinct operations related to business (like admin related operations, purchasing operations, product related operations). These should have clear separations and for each of these there should be a certain 'end point'. (Eg: an end point for a purchasing operation can be either a payment gateway like VISA card or a normal customer)

4). You should easily get a notification if any product is reaching the reorder value. That is if some camera has only 5 items left in stock, a new order for that type should be placed at a vendor. For that to be done, a reorder alert should be obtained.

5). User counter where users can buy any camera item that are to be sold.

6). Administrator monitoring capabilities to monitor the whole business

Relate this to SOA. Now this becomes Acme Online Shopping Cart.
Let's look at each point in SOA perspective.
1). A data service is required to hold all database records and a data service server (WSO2 DSS)
2). A gadget that show up the current stock status which is hosted in a gadget server (WSO2 GS)
3). Services (or proxy services) like AdminService, PurchasingService etc. and respective endpoints for each service (AdminServiceEP, PurchasingServiceEP). All these services and EPs are recommended to host in a message mediation environment like an enterprise service bus (WSO2 ESB)
4). A business process that triggers a notification ones items get into a predefined reorder level can be hosted in a business process server (WSO2 BPS)
5) & 6). User and Admin can be given shopping facilities and monitoring facilities via a portal which can be hosted in an application server (WSO2 AS)


Read the next post on how to simulate each and every one of this in Carbon Studio.

Wednesday, November 17, 2010

PaaS for the Enterprise: WSO2 Stratos 1.0.0 Released




WSO2 Carbon platform was a revolutionary release to the enterprise world which was capable of building and setting up a modern enterprise as easy as ABC. This was achieved with the core services hosted in the platform. All the enterprise activities could be hosted and performed in the WSO2 Web Service Application Server which is commonly known as App Server or WSAS. The data stores for these applications which is generally associates a lot of heterogeneous activities, can be easily hosted in WSO2 Data Service Server. The message mediations, transformations and various other configurations are being handled by the WSO2 Enterprise Service Bus while exposing and connecting the WSAS and DSS to the external network. Within the enterprise, if process flow creations and orchestrations become vital, WSO2 Business Process Server comes into action. WSO2 Gadget Server is a dash board that presents the users with the information and statuses they need to keep track of while WSO2 Mashup Server allows the user to compose, deploy and manage mashups.

All these features were bundled together in the carbon platform which had earned an excellent user portfolio in middleware enterprise because of the application richness.

Now this flexible, convenient and yet powerful platform has obtained the capability to be deployed as a service. That’s why this new integration is known as Platform – as – a – Service (PaaS). Find the power of this new avant-garde product, WSO2 Stratos on http://cloud.wso2.com