Khanderao on Emerging And Integration Technologies

Monday, October 08, 2012

Cheat Sheet For DB Based SOLR Indexing

  1. Define data-config.xml (whatever the name of your data configuration file) : 
    1. This file defines from how to read data from RDBMS to your document to be indexed. So, define your SQL for full import as well as subsequent partial imports (called as delta imports) in this file.
    2. how does the data read get mapped to fields: Map here columns to SOLR fields.
    3.  Make sure that you test your sql in using your favorite RDBMS client.
  2. solrconfig.xml : Register request handler and data-config.xml in solrconfig.xml
    1. For example, if your db import is defined as dbimport in data-config.xml, you can define a request handler and specify request's url and map to data-config.xml
  3. schema.xml should contain all the fields that are defined in document in data-config.xml The solr config specifies how those fields should be dealt with when adding documents to the index.
  4. You can define your datasource either in data-cofig.xml or in solrconfig.xml
  5. You can index the data by http invocation of http://:port/solr/dbimport?command=full-import  (please note that the use whatever path you mentioned for 'dbimport' in your request handler.
  6. Please make sure that appropriate jdbc driver is in the lib path of solr.
  7. You can monitor the progress / status as     :     http://host:port/solr/admin/stats.jsp
  8. To look inside the index, use web version of Luke added as solr plugin :     http://host:port/solr/admin/luke  BTW the perfect way to look into indexes would be to install Luke and point to the data dir.
  9. Cleanup / Re-index: You can either cleanup solr indexes through issuing cleanup command on your dbimport or you can simply wipe of the content of data directory. However, make sure that you really want to do it.
  10. You can debug (very minimal) indexing by specifying debug=true in your dbimport command. However, make sure that you add commit=true 
For details:  http://wiki.apache.org/solr/DataImportHandler

Labels: ,

Add to Technorati Favorites

Save This Page on del.icio.us

Thursday, October 04, 2012

Reclaiming Space from Deleted Big Tables from MySQL

So, in my earlier post, I mentioned about a need of dynamically resizing (increasing) EBS volume on EC2. Here is how I landed in the situation. In the prototype, my database grew very high and I could not reclaim the innodb space of mysql even after dropping large tables or even database. The ibdata1 seems to be greedy and never gives up. And there must be a good technical reason why mysql does not support an utility to release unused space.

Any how, here are the steps for reclaiming the space. Disclaimer: As you know I am not a DBA but I have to do what I have to do:

1. Take a sqldump of entire db 2

2. Shutdown mysql

3. delete (filesystem) ibdata1, ib_logfile0 and 1

4. Edit my.cnf (/etc/my.cnf) : add: innodb_file_per_table
    With this param, table data would be in separate files and only metadata will reside in ibdata1

5. Start mysqld

6. Reload the data dump.

Labels:

Add to Technorati Favorites

Save This Page on del.icio.us

Monday, October 01, 2012

Need a support to dynamically increase size of EBS volume of EC2 running instance

Recently I started a prototype involving Big Data processing on EC2.  I started with a "guesstimated" size for EBS volume. As in any POC / guesstimates, I was wrong and very soon the size grew and I needed to increase the space. But I realized that we cannot dynamically increase size of EBS volume of a running instance. That seems to be a problem to me. In my opinion, in today's world of visualization and pay as you use model, the vertical and linear scalability should be without any down time.

Anyway, since I was doing this as a POC, I was able to afford a small down time. BTW the process for increase the volume size is not that difficult. Here are the instructions from another blogger: http://www.e-zest.net/blog/simple-steps-to-change-size-of-ebs-volume-in-ec2-of-aws-using-aws-console/

Add to Technorati Favorites

Save This Page on del.icio.us

Wednesday, November 09, 2011

NFC and HTML5 emerging as Winners on Mobile

Near Field Communication(NFC) ( for more details read my earlier blog http://khanderaotech.blogspot.com/2011/05/nfc-getting-momentum.html) is very useful in very short distance communication ideal for mobile devices. It has got another backer that is from RIM. RIM is bating high on NFC based Apps as its one of the main four focus area (according to its Dev relations VP Saunders).

This week there is another from Adobe. It seems that it is stopping further development on MObile Flash and bating on HTML5 which they should have done it long back after listening to Steve Jobs. Anyway, recently Adobe taking good steps. Adobe has recently acquired Phone Gap which is an opensource for developing HTML5 based hybrid apps of variety of mobile devices like iPhone and Android. We are using it at myBantu. In this case 90% code base is independent of the mobile device. (HTML5 related my blog entry: http://texploration.wordpress.com/2011/09/28/html5-winning-high-volume-websites/ )

Labels: , , , , , ,

Add to Technorati Favorites

Save This Page on del.icio.us

Thursday, October 06, 2011

Oracle in Three in One Cloud : PaaS, SaaS, DaaS

After adverse comments last year, Larry Ellison announced that Oracle got into Cloud in a big way. It is significantly different than CRM on Demand. It also adopts different approach than Multi-Tenant Sales Force. Oracle's public Cloud provides: PAAS (Platform As A Service), SaaS (Software As A Service) and Daas (Database As a Service). It has five components:

* Oracle’s Fusion Applications (HCM and CRM) SaaS
* Oracle Fusion Middleware : PaaS
* Oracle Database : DaaS
* Sun Systems, OS, VM : PaaS
* Social Network : SaaS

This announcement puts Oraccle in competition with Amazon, and Salesforce, which are the clear leaders in the public cloud computing space.

Good to see that CRM and HCM are in the pack. Last year I helped CRM and earlier Talent management from HCM in this initiative. This puts Oracle in direct competition with SalesForce, WorkDay and SuccessFactor (on Talent management side).

Oracle also announced Social Network for enterprises. It would allow social networking featers like sharing and following private to enterprises. Does it sound like Salesforce's Chatter? While on the topic of SalesForce, the approach Oracle for most of the component is virtualization based where every customer gets its own pack and not sharing with others as in multi-tenant softwares like SalesForce. This addresses someof the privacy concerns. Enterprises can customize the cloud based Fusion apps by SOA , BPEL, BPM and ADF standards based Fusion Middleware. Oracle's Database as a Service is in competition with similar provision on Amazon.

Oracle also provides Java stack as PaaS in competition with VMWare's CloudFoundry, Redhat's OpenShift and Salesforce's Heroku.

According to Ellison, Oracle’s new public cloud will be available for a monthly subscription and will include resource management and isolation, security, data exchange and integration, self-service sign up, elastic capacity on-demand, virus scanning, and more.

However, pricing and availability is yet to be announced.

Visit http://cloud.oracle.com

Labels: , , , , ,

Add to Technorati Favorites

Save This Page on del.icio.us

Thursday, June 02, 2011

Opensource WebRTC for Browser 2 Browser communication Coming up

WebRTC, A new open source for browser to browser communication is making some progress. http://sites.google.com/site/webrtc/ has been launched and would go through W3C standardizatio. It may be part of HTML5. As per my knowledge, Google may adapt it and many browswer would support it. This browser to browser communication without any server involved would replaced traditional P2P communication including chats and talks.

Here is WebRTC architecture diagram:



For developers : http://sites.google.com/site/webrtc/reference
However, currently it is not yet ready. The current demo still needs a demo server. but it will be there soon.

If you want to join the effort: http://sites.google.com/site/webrtc/build

Labels:

Add to Technorati Favorites

Save This Page on del.icio.us

Thursday, May 26, 2011

NFC Getting Momentum

The Near Field Communication (NFC) is gaining a momentum. Its usage will be propelled via mobile devices and would give a birth to many fantastic devices and applications.

Last week Apple introduced Retail 2.0 store that effectively used NFC.

To the heels of the Apple, Google took the techbology to the more practical and more wider usage. That is to enable credit card payments via mobile. This morning Google introduced an android App called Wallet. It uses RFID and NFC technology.

The usage of NFC in the Android mobile is going to propel a new set of innovation. Hence let us look at few facts about NFC:

1. Distance: 4 cm or less (may be increased to 20cm)
2. 13.56 Mhz
3. Speed 106Kb/s to 848KB/s
4. Typicall usage: “sharing, pairing, and transaction"
5. Passive or active (2way) communication models
6. Unlike Bluetooth, NFC doesn’t require pairing
7. NFC requires far less power than Bluetooth but its slower.
8. Drawback: not-secure (may be ok because of very short range)

Coming back to Wallet. It should be noted that all the android mobiles would not have NFC technology built in. Also the service provider (shops / retailers) should be have complimentary technology.

Labels: , , , ,

Add to Technorati Favorites

Save This Page on del.icio.us

Wednesday, May 11, 2011

Is ChromeBook nothing but Larry's old idea of Network Internet Computer?

Google announced ChromeBooks at GoogleIO 2011 conference today with a great fan-far. Definitely it is an idea appropriate to current Web centric world. It seems to be giving right vibes. It's slick, fast to start, connected to web, secured, may be free from viruses, consumes low battery. It is consistent with today's cloud computing. In other word, it is perfect client device for a Cloud Computing world or new web. However, is it a real innovation? Larry had started Network computer concept and had launched a separate company for the same. May be it was ahead of time. Isn't ChromeBook recycled the same idea? Anyway, though it has an innovative subscription model for education and businesses, the cost is higher, 499 for wifi and 599 for wireless. Especially on the background of various efforts going on to introduce slick Netbook at $100. Moreover, at this price, the ChromeBook would get sandwiched between tablets and PCs. Read my detailed blog at:
http://texploration.wordpress.com/
http://texploration.wordpress.com/2011/05/12/is-chromebook-recycled-idea-of-netcomputing-would-it-be-sandwitched-between-tablets-and-laptops/

Labels: , , , ,

Add to Technorati Favorites

Save This Page on del.icio.us

Tuesday, May 10, 2011

Hadoop is building a good momentum...

In EMC World this week, many new products based on Hadoop called launched.

EMC announced enterprise and community distribution as well as appliance of Apache Hadoop. This would be in competition with Cloudera which has a very good traction in Hadoop market. Moreover, Yahoo which has been pioneer in original contribution of Hadoop and a heavy user, is rumoured to be launching Hadoop spin-off. It has contributed Pig as a layer above Hadoop.

During the conference other products like Brisk,which makes Hadoop with Cassendra as a node, and SnapReduce from SnapLogic were also announced. Overall all of these are good indication of Hadoop traction. A more detailed note is in my other blog which is dedicated to emerging technologies and apps.

http://texploration.wordpress.com/2011/05/10/hadoop-based-products-launche/

Add to Technorati Favorites

Save This Page on del.icio.us

Sunday, March 13, 2011

Personalized News Recommendations

A couple of days back, on March 10, Barron’s reported that “NYTimes.com Adds Recommendation Feature‘. Back in Nov 2010 MyBantu powered ‘Personalized News Recommendations‘ was launched for Samachar, largest news portal about India. This personalized news recommendation, one of the firsts, not only increased visitors(readers) traffic to the Samachar site but it also resulted in the readers spending more time reading these personalized articles.  more ....

Add to Technorati Favorites

Save This Page on del.icio.us

Thursday, March 10, 2011

Collaborative Filtering Vs Personal Preferences Based Recommendations

From my other blogs:

http://www.mybantu.com/blog/2011/03/10/collaborative-vs-personalized-recommendations/

Add to Technorati Favorites

Save This Page on del.icio.us

Tuesday, March 08, 2011

Buzz Around Non-Relational DBs

Reposting from my other blog http://texploration.wordpress.com/2011/03/09/buzz-around-nonrelational-db/


Last Saturday we (GITPRO – Global Indian Tech Professionals Association) arranged Tech Talk on NoSQL (nonRelational actually) DBs and Scaling Hadoop. It was very well attended. In the general introduction session when many introduced themselves they told their interests in Hadoop and NoSQL DB. It was nice to see a good size crowd sacrificing their Saturday evening to attend this informative session. It was more surprising to see many of them were actually users of these technology.

We at MyBantu are using MongoDb which is a document orient database. We store XML document (actually when store it is BSON in MongoDB) and queries use Scripting language for conditions. Other alternative in this class is CouchDB which is more Web-like and gives REST based access. Other famous Non-Relational (popularly called as NoSQL) we of course Hadoop and Cassandra. Both are apache projects with few very good show case implementations. However, recently when Diggs had problem and was using Cassandra, it got a bad name which is not that accurate. Anyway, Hadoop and its database called HBase are making more buzz. It was interesting news when Facebook also moved their messaging system from Cassandra to HBase. Its interesting especially because Cassandra originally came from engineers at Facebook. They used in their InBox search. There is some interesting work on Hadoop is happening in Facebook. They are the original contributors of Hive which is a data manipulation add of targeted towards implementing warehousing on top of Hadoop. While MapReduce databases created a lot of buzz around NoSQL, it is interesting that Hive and Hbase are SQL. so, when folks say NoSQL, it is actually non-Relational databases. Another warehousing related add-on to Hadoop is Pig (Apache Pig) which has originally coming out of Yahoo.

Anyway, its interestingly rapid development happening in this space and the major drive is due to the huge user generated data being handled in the social networking giants like Facebook, Zynga, LinkedIn,.. but the original credit to this concept of Big Table goes to Google from where the Map Reduce database 

Labels: , , ,

Add to Technorati Favorites

Save This Page on del.icio.us

Monday, February 28, 2011

Games (Asian) Indians Play

I recently read this book,"Games Indian Play". This book is not about Indian games like Kho-Kho, Kabbadi etc. But it is about "why do Indian behave how they behave". To be precise, the sub-title of the book is "">Why we are the way we are". The author, Raghunathan, as used his studies on "Game Theory and Behavioral Economics" to make sense of Indians behavior. Its a though provoking book which uses "Prisoners Dilemma", the famous problem from game theory, to eloborate how Indians are 'rational' but thier self-centered rationalism undermines their long term as well as community interests. His examples cover day to day scenarios covers almost everyone, individuals, politicians, or community by and large. At the end of the book, the author tried to propose crux of "Bhagwat Geeta" as a solution to behavior and explained it in the context of the game theory problem.

Add to Technorati Favorites

Save This Page on del.icio.us

Wednesday, October 13, 2010

AS 11 SOA EDN Log URL

Since many folks asked about an ability to view posted events, here is the url to do so
http://:/soa-infra/events/edn-db-log

Labels:

Add to Technorati Favorites

Save This Page on del.icio.us

Wednesday, October 06, 2010

China May Lead Patenting, How About Innovation?

Title is self explanatory. My following blog refers the stories..

http://texploration.wordpress.com/2010/10/06/china-may-lead-patenting-how-about-innovation/

Add to Technorati Favorites

Save This Page on del.icio.us

Larry, Fusion Apps, and SOA Middleware Technology

At Oracle Open World 2010, Larry Ellison glowingly referred Oracle Fusion Apps (OFA) in his eagerly watched keynote as the largest engineering project of Oracle in the recent times. He covered some important aspects of the Oracle Fusion Apps. He said that it is the first ERP Application completely based on standards. While terming it as "Never done before", he specifically mentioned BPEL! He mentioned that the Fusion Apps is all about Intelligence and not just process automation. Per Larry, the Fusion Apps has wonderful web 2.0 based easy to use UI and search capabilities. Most importantly, he specifically mentioned that the Fusion Applications is based on SOA technology. In fact, this was on his slide deck. All of us who worked on SOA - BPM stack must have been proud to hear Larry saying that.

At the end of his keynpte, Larry invited Steve Miranda, In-charge of Fusion Apps, to demonstrated the Fusion Apps. you must have seen the Work List apps and might have immediately recognized the SOA suite serving the business process. After an intense work for years, hearing such great comments is a rejuvenating memorable moment of all of us who worked on the product as well as helped to happen the Fusion Apps!

Labels:

Add to Technorati Favorites

Save This Page on del.icio.us

Tuesday, October 05, 2010

Resolving timeouts while using ejb beans for SOA invocation - deployment

If you are using AS11 BPEL's apis for deployment or invocations and facing time-outs, and the task really needs more time, then you may need to increase the ejb timeout.


1. Find ejb_ob_engine_wls.jar in your deployment.
2. Modify META-INF/weblogic-ejb-jar.xml,
3. Increase time-out
4. rejar and replace the original jar

Add to Technorati Favorites

Save This Page on del.icio.us

Selectively turning off the service engines in Oracle SOA AS11

Thanks to the Spring based implementation of Oracle SOA AS11, if you are not using B2B or mediator or decision or any other service engine, you can turn it off by removing their reference beans in fabric's Spring config (fabric-config.xml). Just be careful though! You may accidently remove something that is needed :-) This may bring the memory consumption down by 100s of MBs.

Labels: ,

Add to Technorati Favorites

Save This Page on del.icio.us

Integration technologies for Cloud

2010 is seeing Cloud computing and mobile computing at their 'tipping points'. There are many startups being launched in these areas. With many applications being SaaS based hosted on Cloud, the next requirement would be how to connect them securely and reliably. What could be the right technologies for the same. This need would definitely turn into Cloud based Integration technologies - SOA technologies.

Labels: , ,

Add to Technorati Favorites

Save This Page on del.icio.us

Monday, July 19, 2010

Micropayments opening gate to the fortune at the bottom of the pyramid

Late C. K. Prahalad wrote a path breaking book showing to the world that there are great opportunities in the emerging as well as poor nations. Those potential markets would need innovation to realize.

When he wrote The Fortune at the Bottom of the Pyramid, he may not have thought about VoiceSMS and voice blogging.


But he does mentioned about the innovation. And such innovation is in action in the form of bubbleMotion http://www.bubblemotion.com/ which has more than 1.2 million paid users who pay 0.65 USD per month for blogging / accessing voice.

Labels: ,

Add to Technorati Favorites

Save This Page on del.icio.us

Monday, June 14, 2010

Oracle BPM Suite .. unified engine..

Oracle announced BPM Suite today http://finance.yahoo.com/news/Oracle-Announces-Oracle-iw-1502422125.html?x=0&.v=1

An important note about this Suite is based on unified process foundation of Oracle Business Process Management Suite 11g . It has the same engine that executes both BPEL and BPMN processes. Note that there is not conversion from BPMN to BPEL or BPMN to any other model for execution. The same service engine can execute both BPEL and BPMN instructions. The BPM suite is enrichment and extension to Oracle's SOA suite. It provides easy to use Process Composer (BPMN) that can be used to create process, deploy them and modify (for extension) the processes that are already deployed. It provides End-to-end unified the management and monitoring of the business processes.

Labels: , ,

Add to Technorati Favorites

Save This Page on del.icio.us

Wednesday, January 06, 2010

My predictions for 2010

http://texploration.wordpress.com/2010/01/06/my-prediction-about-emerging-technologies-in-2010/
http://texploration.wordpress.com/2010/01/06/my-prediction-about-emerging-technologies-in-2010/

Add to Technorati Favorites

Save This Page on del.icio.us

Thursday, November 12, 2009

Google Android in an Integrated Communication Device As a Home / Kitchen Unit

My blog on this ...

http://texploration.wordpress.com/2009/11/13/google-android-in-action-in-home-device-by-vega-icd/

Labels:

Add to Technorati Favorites

Save This Page on del.icio.us

Wednesday, November 11, 2009

Googlers announced "Go" Programming language

googlers announced a new programming language "Go" w






Go is being advertised as Fast (to compile), Safe(pointers without pointer maths), Concurrent (lightweight process communication) and Cool (dynamic language but has the speed and safety of a static language) and open source...   disclaimer: I am yet to validate these claims...

Here is a video clip introducing the Go

http://www.youtube.com/watch?v=wwoWei-GAPo

Googlers:
Robert Griesemer
Kenneth Thompson
Rob Pike
Russ Cox
Ian Lance Taylor

Labels:

Add to Technorati Favorites

Save This Page on del.icio.us

Thursday, October 22, 2009

Increased Momentum to Hybrid Cloud

Hybrid Cloud as depicted in the following diagram is a middle path for enterprises for taking advantage of the public clouds as well as addressing the security and ownership concerns of mission critical as well as sensitive data.



Recently at OOW 2009 is SFO, Mark Benioff, CEO of Salesforce, showed agreement to the Hybrid approch.  Both Dell and SaleForce determined on this Hybrid approach.

Labels: ,

Add to Technorati Favorites

Save This Page on del.icio.us

Monday, October 19, 2009

Does Enterprise Apps on a Box make sense?

In OOW 2009, Larry Ellison presented a powerful case of DB on a Box Machine. He demonstrated Exadata2 for almost more than half of his presentation time. It is a good story to make customer up and running quickly and saving from chasing different vendors. However, he presented it in the context of Database. Wouldn't the same model make sense for Apps too? It's is kind of different than the current momentum to SaaS and Cloud. But installing, configuring, tuning and setting up enterprise Apps is a time consuming process involving multiple vendors and skills. If that can be reduced by this Apps on A Box model, would it be better?

Labels: ,

Add to Technorati Favorites

Save This Page on del.icio.us

Wednesday, October 14, 2009

Larry J. Ellison at Oracle Open World 2009

(This is my near real-time blog. Most of the content was keyed in real time and later was little bit polished .)

Wednesday was the Larry's keynote day. Today at 2:45pm it was scheduled in the Mascone center where the Oracle Open world is being held. In the beginning, Charles Philip introduced the Diamond sponsor of the event, Infosys and its CEO Mr. S. Gopalkrishnan. His speech was focused on IT led innovation. It had a lot of good content but the presentation needed to be improved. Particularly such a large audience expects some charisma, some laughter and some real life incidents connecting to the crowd. Anyway, after the Infosys' CEO's speech on Innovation, Charlse Philip invited Larry. In his typical black sports jacket and black (crew style) sweat/T shirt, Larry appeared on the stage. Right in the beginning, LJE mentioned the topics he was planning to cover starting with Linux to Fusion Apps. Here are some of the snippets from his presentation.

It seems that flow of his presentation was from OS to dedicated box to monitoring to Fusion Apps.

So LJE started with Linux. Remember 2 years back at OOW he had introduced Oracle Linux and last year he had introduced VM. This year he unified the vision with his comment. In LJE's view, the Virtual VM and OS should blend together for easier to deploy, patch etc. Oracle VM would also support other OSs (like Windows)

Then Larry moved on to Exadata Version 2
Running Oracle enterprise Linux, Sun Oracle Database Machine . He specifically mentioned that this machine is different than the Spark based machine, demonstrated on Sunday, which is 16 times faster than similar from IBM. The customers are getting performance improvement with 10s of times not just in 10s of percentages. Exadata2 is very first database machine aimed for high performance OLTP and not for warehousing like others.
Exadata2 does random IO very rapidly. It is fastest and fault tolerant and consuming less power. 1million disk i/os per sec. Despite 72 racks, IBMS machine is not fault tolerant but very costly. For same money, Exadata is 4 times faster.

Somewhere here we saw "Kalifornia"s governator Mr. Arnold appearing on the stage! He covered a lot on innovation and technology. He mentioned how he could do so much in movies because of the technology. He then moved to clean tech and environment. The only joke that he could create a good laughter was about hands-free cell phone and his wife Maria getting three times caught breaking the hands-free-cellphone law. Anyway, he ended with praising role of Oracle and Sun in innovation, business and employment to California.


Afterward, Larry launched a crusade on IBM with the performance edge of the Exadata. During the course, he also elaborated the key contributors in improving the performance. He emphasized that it is faster than fancy-specialized In-Memory DBs. It is faster because of Grid computing, compression the data, faster movement of data, and with the usage of fast flash drives.
Another advantage of Exadata2 that he mentioned was it has simplified deployment because everything pre-cofigured.
Costs 110,000 - 350,000 - 600,000 ... Start small and grow.

In Summary, Exadata is positioned as:
The Fastest for Warehousing and OLTP, best cost/performance and Fault tolerant & scalable.

This is where Larry offered his $10 million challenge to anyone including IBM to run any apps on similar IBM box with more than half the speed that of Exadata! Read again $10 million!!

Then LJE moved on to monitoring but introduced beyond just monitoring. He introduced the concept of central Global Configuration DB that can be used for Proactive problem prevention. It can be used for Recommends patches, health checks etc. Such system would proactively notify customers based on their configuration about problems and solutions. Then help in problem resolution with automated download, validation and merge patching.

He also elaborated the usage of Business Service Metrics in EM for Detect underlying technical infrastructure failures and then use Correlation Engine to further diagnose the issue. Richard demonstrated the real time problem detection, patching and merging.

Larry's final presentation was the latest and greatest introduction to Fusion Applications. he high-lighted that Fusion apps are:
1. SaaS ready / Cloud Ready
2. Service Oriented Architecture. Because of SOA, it can be easily connected to other apps.
3. Fusion Apps: Replacement Applications and new apps are add on to Apps Unlimited!

This last aspect is a great story to motivate existing customers to upgrade or selectively adapt.

Anyway, during his presentation, Larry mentioned following applications: Talent Management., DOO, Incentive Compensation, Territory management, GRC, etc ... all these apps I provided consultancy to!!!!

While covering details, Larry emphasis following design Principals of Fusion Apps.
1. Standards based middle-ware
2. Embedded business intelligence
3. Modern and consistent UI with integrated collaboration
4. SOA
5. SaaS
Now pause at the third bullet:SOA! Just remember that is the key of the co-exist with apps-unlimited or with any other apps. Isn't it the most important aspect of the Fusion Apps? Oh, I was probably over-emphasizing the area where I played role in SOA-BPM!

Larry then invited Steve Miranda for demonstration of Fusion Apps(I like working with him. A very nice-pleasant personality and good leader). Chris Leon joined Steve for the demos. They demonstrated two scenarios. Both demonstrated a very new way of building apps. Fusion Apps uses BI natively. It also provides real-time collaboration. And I am proud to be one of the key contributor in SOAfying the Fusion Apps!

The overall show was almost 2hrs 15mins and it had engaged all the crowd. Larry does a great job especially without slides. I was hoping some more fire-shots but I guess this was enough. Anyway, Oracle already announced more than half a dozen new releases this week. That itself is overwhelming.

Typically keynote speeches are high on messages and less on details. The audience was looking for a direction and new launches. That way, Fusion Apps and EM based auto patching were the new launches. The Linux-VM and Exadata was the direction or continuation. These two in general and later in specifically suitable for setting a stage for Sun merger. Linux and VM direction was a message of continuity and consistency with previous open worlds.

Analysts also analyze Larry's speeches for his positioning with respect to the competitors. Though RedHat (Linux), Vmware(VM), SAP (Fusion Apps) are direct competitors in those respective markets, Larry did not spend time on those but focused on IBM. It was surprising that he spared SAP too. Isn't it interesting? Is SAP out of picture? Another observation, he did not comment much on cloud computing. However, he respectfully added SaaS in the context of Fusion Apps. In my opinion, such ommissions and commissions give a sense of direction for Oracle. Does it? Especially on the backdrop in Larry's interview a couple of weeks back where he ridiculed the hype of cloud-computing and then affirmed the presence of the cloud-computing. In the contrast, it was missing from today's keynote but SaaS and Linux-VM was added on top of Exadata. BTW I also noticed that Larry quickly adapts to the changes in the environment. So it won't be surprising that he would change his pitch if the environment changes.

Labels: , , , , ,

Add to Technorati Favorites

Save This Page on del.icio.us

Monday, October 12, 2009

Talking At OOW 2009 Today on SOA Suite Best Practices Based on Development Experience of Fusion Apps

Session Information

ID#: S308799
Title: Oracle SOA Suite 11g Best Practices Based on Oracle Fusion Applications Development Experiences
Date: 12-OCT-09
Time: 17:30-18:30
Venue: Hilton Hotel
Room: Yosemite B

Labels: , , ,

Add to Technorati Favorites

Save This Page on del.icio.us

Tuesday, September 22, 2009

Very Live Interview of LJE with a great humour and punchlines:

Its seems that great CEOs had a good time. Here is a glimpse of the witty interactions...

On Cloud Computing

"Everyone looks around and is like, 'Yah! Like everything is in the cloud,' " mocked Ellison. "My objection is it's absurdity--it's nonsense ... What are you talking about? It's not water vapor. It's a computer attached to a network!"

Again on Cloud Computing
"Cloud computing isn't the future--it's the present and the past of computing,"

This is the best comment on life:
"I think life is a series of acts of discovery," Ellison mused. "We're all interested in discovering our own limits."

Labels:

Add to Technorati Favorites

Save This Page on del.icio.us

Wednesday, September 16, 2009

SOA on Cloud

In today's world of Cloud computing, I would like to make a case for SOA on Cloud. It make sense for providing an agile and scalable infrastructure. SOA on Cloud would bring the setup cost of the customers down. Recently I had a discussions with a large consulting company engaged in providing SOA consultancy and Syetem integration to large enterprises. The executives really liked the idea of SOA on Cloud. That would immediately bring their cost down. In their opinion, at each client they spend 2-3 weeks in getting environment procured, set up etc before they could start SOA setup. With SOA on the cloud, they can immediately avoid all the setup time and start doing the real work. Obviously the saved time is a saving on billable hours.

Labels: ,

Add to Technorati Favorites

Save This Page on del.icio.us

Tuesday, September 15, 2009

Google FastFlip .. My quick take on it..

http://texploration.wordpress.com/2009/09/15/first-look-at-fastflip-flip-or-flop/

Labels:

Add to Technorati Favorites

Save This Page on del.icio.us

Flaws in Using BPEL to implement Orchestration Engine than Using BPEl to Orchestrate a Process Flow

BPEL provides a Web Service Orchestration language. Like any basic programming language, it has some constructs for declaring variables, switching, looping, sequencing or parallel branching, etc. Due to this construct, some times I came across implementation where BPEL is used as a programming language implementing an Orchestration Engine itself than an orchestration language. In this case, the flow sequence is captured as a model in database tables and then BPEL process is an engine which uses the model in the tables to get the next activity. So it kind of "implementing an orchestration" engine in BPEL rather than Orchestrating in BPEL. Isn't it cool? or Are there any issues? Yes, in prima-facie it looks like cool, creative and innovative. However, you would need to think about what BPEL orchestration is, how would compensation work? how about fault handling? how can you view the process itself, whether you would be able to meaningfully monitor the process? In most of the scenarios, the answers to these questions would steer you away from using BPEL as a programming language

Labels:

Add to Technorati Favorites

Save This Page on del.icio.us

Thursday, September 10, 2009

IBM, watch out, we are coming to win it !


WSJ Advertisement:

Add to Technorati Favorites

Save This Page on del.icio.us

Wednesday, September 09, 2009

Speaking at Oracle OpenWold 2009

I will be speaking at OOW 2009 on Oct 12th. The topic will be:
Oracle SOA Suite 11g Best Practices Based on Oracle Fusion Applications Development Experiences

Labels: , , , ,

Add to Technorati Favorites

Save This Page on del.icio.us