Saturday 23 May 2009

Weblogic UDDI and UDDI Explorer

In my previous post i looked into using Oracle Uddi in conjunction wih Oracle Aqualogic ESB. As Oracle has bought many middleware productct from various vendors, this has resulted in several Apps in Oracle middleware porfolio with over lapping funcationality.

UDDi registery is one such case. Weblogic server as well provides UDDI 2.0 registery and its started when weblogic is started.

Over the next few days i will be exploring this further and provides steps to utilize weblogic UDDI

Tuesday 19 May 2009

Wolffam Alpha new serach engine


Today Wolffam Alpha was launched. It is in a way a game changer, mainstream search engines have been concentrating to provide best possible page based on query and its upto user to digest that.


Wolffam Alpha on the other hand tries to analyze the query and give answer rather than search result.

give it a try :)

Saturday 2 May 2009

Google Andriod HTC Magic

Today i had a look at HTC magic phone, this is successor to HTC G1.

Overall this phone had power to WOW users and appeal users in masses. IPhone has been iconic hit in US and Europe but has not made much inroads in India. The major adoption obstacle for IPhone in India is its entry price.

HTC magic phone currently being offered by vodaphone has potential to offer serious competition to IPhone as its Slim, very easy to use interface, much better than anything by Noika or samsung.




HTC Magic Review

you might be wondering am i try to write a phone review. nope lots of web sites do this fairly well. i being a developer i am curious about its architecture

I quite optimistic that i will have large developer base compared to iphone.

1) user base is going to increase dramatically as new android based phone appear in market from various vendors.

2) Development on Windows platform compared to Mac Os. one of the reasons i haven't played with iPhone dev

3)Eclipse IDE is used for android development. virtually all JAVA, c++ developers

Friday 1 May 2009

UDDI lookup based dynamic routing Oracle ESB

Intro

There is a scenario when a service request comes into the ESB (Enterprise Service Bus) and we need to look at the payload and determine which endpoint to route this service.

There are two ways

1) Look up in DB or XML file to dynamic route to a business service

2) End point lookup in UDDI and route message


End point lookup in UDDI and route message



Step 1

Create WSDL, that contains information based on which we can look up endpoints example version, brand country etc- not going into details :)

Step 2

Create proxy service for WSDL in step 1

Create Business service, based on end service implementation, its wsdl might be similar to step 1 sans added info to help us do routing

Create proxy service for UDDI Inquiry service.

Step 3

Retrieve routing information from message using XPath

Service calls out to get_serviceDetails or if one needs to find business first one can do it. Retrieve access point from response message via XPath

Step 4

Route to business service

Edit routing option for outgoing message, change url to access point retrieved in step 3 and voila