Mani's bloghttps://blogs.oracle.com/cmani/
Mani Chandrasekaran's Weblogen-usCopyright 2011Fri, 8 Apr 2011 00:19:55 +0000Apache Roller BLOGS401ORA6 (20130904125427)https://blogs.oracle.com/cmani/entry/moving_my_blogMoving my blogcmanihttps://blogs.oracle.com/cmani/entry/moving_my_blog
Mon, 1 Feb 2010 03:57:30 +0000GeneralAll, after blogging for close to 5 years at blogs.sun.com, the time has come to move my blogs to a different site. With the help of my buddy, Rajesh, I have moved to a new blogging website <a href="http://cmani2010.wordpress.com">http://cmani2010.wordpress.com</a>. See you all there ..https://blogs.oracle.com/cmani/entry/new_software_updates_glassfish_v3New software updates - Glassfish v3, MQ 4.4u1 and Netbeans cmanihttps://blogs.oracle.com/cmani/entry/new_software_updates_glassfish_v3
Fri, 11 Dec 2009 21:17:16 +0000Sun-Java-JES-Solarisglassfishmqnetbeans<P>A bunch of great new releases and updates to Sun Software has been
announced. The following are the highlights from these releases
[Disclaimer &ndash; I am not the author of these writeup's, just a aggregator of information <img src="https://blogs.oracle.com/images/smileys/wink.gif" class="smiley" alt=";-)" title=";-)" /> ]</P>
<P><A HREF="http://www.sun.com/software/products/glassfishv3/"><B>Glassfish
v3 </B></A>
</P>
<P>The availability of the Java EE 6 and GlassFish Enterprise Server
v3, the first Java EE platform-compatible application server and the
most downloaded Java EE application server in the world.
</P>
<UL>
<LI><P STYLE="margin-bottom: 0in">Java EE 6 is a significant release
of the enterprise Java standard that delivers major productivity
enhancements as well as the Web Profile, a lightweight subset of the
full platform optimized for Web applications.
</P>
<LI><P STYLE="margin-bottom: 0in">Sun GlassFish Enterprise Server v3
enables faster time to market with rapid iterative development, the
ability to run dynamic language applications, and enhanced
monitoring and management.
</P>
<P STYLE="margin-bottom: 0in"></P>
</UL>
<P> GlassFish Enterprise Server v3 is a flexible, easy-to-use,
open-source enterprise platform.
</P>
<OL>
<LI><P STYLE="margin-bottom: 0in">It offers businesses the ability
to easily manage costs and reduce the complexity of their existing
enterprise server deployments.
</P>
</OL>
<UL>
<UL>
<UL>
<LI><P STYLE="margin-bottom: 0in">GlassFish Enterprise Server v3
is based on the Java EE 6 reference implementation and is the
first application server to support the full Java EE 6 platform.
</P>
<LI><P STYLE="margin-bottom: 0in">GlassFish Enterprise Server does
not add proprietary extensions and stays true to the Java EE
standard, lowering the barrier to entry.
</P>
<LI><P STYLE="margin-bottom: 0in">GlassFish is the most downloaded
Java EE platform-compatible application server, with more than <B>24M
downloads since 2006</B>. It is focussed on improving developer
productivity and providing an enterprise-grade, open-source
application server solution for customers.</P>
<LI><P STYLE="margin-bottom: 0in">GlassFish Enterprise Server v3
continues to innovate by providing a lightweight, flexible
platform based on an OSGi-based runtime that improves startup time
and reduces resource utilization. The flexibility of GlassFish
Enterprise Server v3 and the Web Profile distribution enables
organizations to begin consolidating Tomcat, Java EE application
server, and dynamic language application infrastructure into a
single, manageable runtime.
</P>
<LI><P STYLE="margin-bottom: 0in">GlassFish Enterprise Server v3
delivers dramatically increased productivity that comes as part of
the Java EE 6 specification and enables rapid iterative
development on multiple languages.
</P>
<P STYLE="margin-bottom: 0in"></P>
</UL>
</UL>
</UL>
<OL START=2>
<LI><P STYLE="margin-bottom: 0in"><B>GlassFish Enterprise Server v3
is production-ready</B>.
</P>
<LI><P STYLE="margin-bottom: 0in">GlassFish Enterprise Server v3
offers a huge range of benefits to enterprises because of its
open-source approach, which ensures a large talent pool of developer
expertise and a strong partner ecosystem. It also provides
transparency that enables enterprises to align initiatives with
upcoming product releases.
</P>
<LI><P STYLE="margin-bottom: 0in">Developers can easily take
advantage of these new features through NetBeans IDE 6.8, the first
IDE to provide complete support for the Java EE 6 platform and
GlassFish Enterprise Server v3.
</P>
<LI><P STYLE="margin-bottom: 0in">Developers using Eclipse can use
the GlassFish Tools Bundle for Eclipse 1.2, enhanced to support the
Java EE 6 platform and GlassFish Enterprise Server v3. <A HREF="http://download.java.net/glassfish/eclipse/">Download
it!</A>
</P>
<LI><P STYLE="margin-bottom: 0in">Flexible pricing options are
available.
</P>
</OL>
<P STYLE="margin-bottom: 0in"><BR>
</P>
<P STYLE="margin-bottom: 0in"> <B>Sun Message Queue 4.4 Update 1 </B><BR><BR>
</P>
<P STYLE="margin-bottom: 0in"> MQ 4.4u1 is now shipping and is
available for <a href="https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=JavaSystem-MsgQ-4.4U1-OTH-G-F@CDS-CDS_SMI">immediate download and purchase</a>. 4.4u1 is included in
GlassFish v3.
</P>
<OL>
<OL START=0>
<P STYLE="margin-bottom: 0in"></P>
</OL>
</OL>
<P STYLE="margin-bottom: 0in">
These are the highlights of the new features of MQ 4.4u1:
</P>
<OL>
<OL>
<P STYLE="margin-bottom: 0in"></P>
</OL>
</OL>
<UL>
<LI><P STYLE="margin-bottom: 0in">JMS Bridge -- for integrating to
any JMS 1.1 compliant provider
</P>
<LI><P STYLE="margin-bottom: 0in">STOMP Bridge -- a text oriented
interface that can be used by scripted as well as programmed client
applications
</P>
<LI><P STYLE="margin-bottom: 0in">Embedded support for custom
solutions -- Customers can now embed the MQ broker into their own
application
</P>
<LI><P STYLE="margin-bottom: 0in">IPS support -- Support for update
center 2.2 as well as enabling MQ support for all types of Solaris
Zones
</P>
<LI><P STYLE="margin-bottom: 0in">A new transaction log
implementation provides a 1.5x boost for persistent transactional
messages for clustered configurations as well as other general
improvements. You can learn more by reading the <A HREF="http://docs.sun.com/coll/1307.7">updated
documentation available at [http://docs.sun.com/coll/1307.7]</A>.
</P>
</UL>
<OL>
<OL START=0>
<P STYLE="margin-bottom: 0in"></P>
<P STYLE="margin-bottom: 0in">Finally, all the details are
available in the technical training webinar which was recorded and
is available at these links:
</P>
<P STYLE="margin-bottom: 0in"><A HREF="https://slx.sun.com/1179275731">Part
1 - https://slx.sun.com/1179275731</A> - This section covers the
overview of MQ4.4 and JMS bridge
</P>
<P STYLE="margin-bottom: 0in"><A HREF="https://slx.sun.com/1179275732">Part
2 - https://slx.sun.com/1179275732</A> - This section focuses on
STOMP protocol support, UMS updates, and IPS packaging
</P>
<P STYLE="margin-bottom: 0in"><A HREF="https://slx.sun.com/1179275733">Part
3 - https://slx.sun.com/1179275733 </A>The conclusion
</P>
<P STYLE="margin-bottom: 0in"></P>
<P STYLE="margin-bottom: 0in">Community users can also refer to the
development information available at
https://mq.dev.java.net/4.4.html.
</P>
<P STYLE="margin-bottom: 0in"></P>
</OL>
</OL>
<P><B><A HREF="http:// www.netbeans.org">Netbeans 6.8</A></B></P>
<P> The NetBeans IDE 6.8 is available for download free of charge at
www.netbeans.org.
</P>
<P>KEY UPDATES TO THE NETBEANS 6.8 IDE
</P>
<UL>
<LI><P><B>Complete Java EE 6 Support</B>: Java EE 6 language
features simplify Java application development with less XML
configuration, more annotations and more POJO-like development.
</P>
<LI><P><B>GlassFish v3 Support</B>: Developers can easily target and
deploy to GlassFish v3, including the new lightweight GlassFish v3
Web Profile.
</P>
<LI><P>JavaFX(TM): The latest version of the NetBeans editor
provides improved code completion, hints and navigation for JavaFX.
</P>
<LI><P><B>PHP Support</B>: The NetBeans IDE expands its support of
dynamic languages with support for PHP 5.3 and the Symfony
framework.
</P>
<LI><P>Tighter Integration with Project Kenai: Project Kenai, a
collaborative environment for hosting open source projects, now
delivers full support for JIRA and improved instant messenger and
issue tracker integration. For more information visit www.kenai.com.
</P>
<LI><P>C/C++ Profiling: The new Microstate Accounting indicator and
I/O usage monitor help developers profile and tune C/C++
applications.
</P>
<LI><P>NetBeans Platform: As a rock-solid application framework for
Swing applications, the platform saves developers a huge amount of
time and effort by providing commonly-used facilities such as menu
items, toolbar items, keyboard shortcuts, and window management out
of the box.
</P>
</UL>
<P>Additional information is available at:
</P>
<P><A HREF="http://netbeans.org/community/releases/68/">NetBeans 6.8
IDE - http://netbeans.org/community/releases/68/</A>
</P>
<P><A HREF="http://java.sun.com/javaee/">Java EE 6 -
http://java.sun.com/javaee/</A>
</P>
<P><A HREF="http://www.sun.com/glassfishv3">GlassFish v3 -
http://www.sun.com/glassfishv3</A>
</P>https://blogs.oracle.com/cmani/entry/updatesSun Software updatescmanihttps://blogs.oracle.com/cmani/entry/updates
Mon, 12 Oct 2009 19:58:06 +0000Sun-Java-JES-Solarissoftware<p> Has been a long time, since I posted on this blog. There has been a few product announcements, which are exciting: </p>
<ol>
<li> <a href="http://www.sun.com/aboutsun/media/features/2009-1007/index.jsp">Sun release new Sun Role Manager 5.0 and Directory Server Enterprise Edition 7.0. Click this link for more details</a>
<li> <a href="http://www.sun.com/aboutsun/pr/2009-10/sunflash.20091008.3.xml">Sun Releases New Update for Solaris 10 Operating System : Builds on Solaris 10 Innovation With New Streamlined Administration Capabilities, Solaris ZFS Updates and Expanded Support for New Processors </a>
<li> <a href="http://www.sun.com/aboutsun/pr/2009-10/sunflash.20091012.2.xml">Sun Announces New GlassFish Communications Server and Key Customer Wins Cedar Point Communications and Malden Labs Choose Sun for Next-Generation Network Platforms</a>
<li><a href="http://www.sun.com/software/communications_suite/index.jsp">Sun Announces Java Communications Suite 7 - Sun introduces Release 7 of Java Communications Suite that includes a robust and highly scalable indexing and search service, a new CalDAV compliant calendar server, and enhancements to Convergence, the state-of-the-art AJAX Web 2.0 client. Java Communications Suite is the #1 messaging and collaboration platform for service providers. Eight of the top nine operators and hundreds of enterprises worldwide have already deployed more than 170 million seats of the Java Communications Suite. </a>
</ol>
Lots of new releases, exciting new features ... https://blogs.oracle.com/cmani/entry/oracle_says_to_sun_sOracle says to Sun's customers ....cmanihttps://blogs.oracle.com/cmani/entry/oracle_says_to_sun_s
Wed, 9 Sep 2009 22:36:32 +0000Sun-Java-JES-Solaris<a href="http://www.oracle.com/features/suncustomers.html"><img src="http://www.oracle.com/features/images/sun_customers_lg.gif"></img></a> <br>
Credit: Image linked from http://www.oracle.com/features/suncustomers.htmlhttps://blogs.oracle.com/cmani/entry/using_alfresco_with_sun_softwareUsing Alfresco with Sun software productscmanihttps://blogs.oracle.com/cmani/entry/using_alfresco_with_sun_software
Mon, 24 Aug 2009 04:43:13 +0000Application serveralfrescoglassfishopenssowebspace<p>Alfresco is a very popular open source Content management system (CMS) and Document management system (DMS). It competes well with commercial offerings. There has been a few instances of requests from technical folks, about the integration points between Alfresco and Sun software, primarily Glassfish application server, Sun Webspace portal server and OpenSSO. </p>
<p> <b> Alfresco and Glassfish </b> <br>
Running Alfresco on Glassfish application server is pretty easy. This is well documented in <a href="http://blogs.sun.com/mandy/entry/alfresco_on_glassfish_on_opensolaris">Amanda's blog</a> and also the <a href="http://wiki.alfresco.com/wiki/Alfresco_on_Glassfish">Alfresco web site</a>.
</p>
<p> <b> Alfresco and OpenSSO </b> <br>
Alfresco is well <a href="http://opensource.sourcesense.com/confluence/display/ALE/version+0.7">integrated with OpenSSO</a> and <a href="http://wiki.alfresco.com/wiki/Enterprise_Security_and_Authentication_Configuration">Sun Directory server</a>.
</p>
<p> <b> Alfresco and Sun Webspace Portal server </b> <br>
The content and documents managed in Alfresco can be displayed or administered in Sun webspace portal via Portlets. The <a href="http://wiki.alfresco.com/wiki/Portlet_Development">Alfresco web services API or the CMIS api can be used to accomplish this <a>. There is also a white paper written by our ISV engineering team, let me know if you need it.
</p>
<p> On a final note, the <a href="http://www.sun.com/software/products/webspace/features.xml">Sun webspace server has a built in content management and document management system</a>. If your requirements can be met with what Webspace can offer, then there is no need to use a separate CMS and DMS system <img src="https://blogs.oracle.com/images/smileys/wink.gif" class="smiley" alt=";-)" title=";-)" /> </p>https://blogs.oracle.com/cmani/entry/using_mysql_with_microsoft_netUsing MySQL with Microsoft .Netcmanihttps://blogs.oracle.com/cmani/entry/using_mysql_with_microsoft_net
Mon, 24 Aug 2009 04:27:11 +0000Sun-Java-JES-Solaris.netmysql<p>I had a query recently from a partner, who was planning to integrate Microsoft .Net applications with MySQL. I am not an expert on .Net, but I looked around and found the following resources and pointers that will help: </p>
<ol>
<li>There is an <a href="http://www.mysql.com/news-and-events/on-demand-webinars/display-od-204.html">excellent webinar on Microsoft Entity framework and using MySQL at the Mysql website</a>.
<li> <a href="http://dev.mysql.com/downloads/connector/net/6.0.html">MySQL .Net connectors are available for download at the MySQL website </a>
<li> Another persistence framework, nHibernate can also be used for data persistence. I just googled, and found this <a href="https://www.hibernate.org/361.html#A8">useful link</a> and <a href="http://geekswithblogs.net/pariam/archive/2006/07/26/86352.aspx">this link about the integration</a>.
</ol>
Hope this helps ..https://blogs.oracle.com/cmani/entry/togaf_8_certified_enterprise_architectTOGAF 8 Certified Enterprise Architectcmanihttps://blogs.oracle.com/cmani/entry/togaf_8_certified_enterprise_architect
Tue, 28 Jul 2009 10:13:04 +0000Generaltogaf<p><a href="http://www.opengroup.org/"><Img src="http://blogs.sun.com/cmani/resource/Togaf8.jpg"></a></p>
<p> Just got the news, that I have cleared the requirements to become "The Open group - TOGAF (The Open group Architecture Framework) Certified Architect". </p>
<p>While, I am also a Sun Certified Enterprise Architect SCEA for Java EE 5, there were some significant differences between SCEA and TOGAF, in my view. SCEA is more focussed around technology and is Java and Java EE focussed, is certainly more intensive and multi step (you need to do a online quiz, assignment and an essay). TOGAF is more centred around Enterprise architecture, not just technology architecture and is also technology agnostic. I would say, there is a significant amount of learning and unlearning, to become a TOGAF practiioner. But, I am very happy today to be a part of the large family of TOGAF certified people. We can all talk in the same vocabulary and lingo <img src="https://blogs.oracle.com/images/smileys/wink.gif" class="smiley" alt=";-)" title=";-)" />
https://blogs.oracle.com/cmani/entry/enterprise_architecture_ea_frameworksEnterprise Architecture (EA) frameworkscmanihttps://blogs.oracle.com/cmani/entry/enterprise_architecture_ea_frameworks
Fri, 24 Jul 2009 05:22:51 +0000Generalarchitecturetogaf<p>A recent email invite to an <a href="http://www.ITArchitectureWorld2009.com">"enterprise architecture summit" in Bangalore</a>, kind of triggered a stream of thoughts on EA frameworks, and my experience with a few of them. I have used or am aware of a few EA frameworks, and having been at Sun, we also follow(ed) a framework. Well, I have listed the EA frameworks that I know about and my comments are (these are my personal comments, not Sun's. obviously, these are "tainted/biased" by the kind of work I do): </p>
<ol>
<li> <a href="http://en.wikipedia.org/wiki/Zachman_Framework">Zachman's framework </a> - This is very popular, keep seeing plenty of training's and workshops being organized in India. I have looked at this, and it definitely is useful. But, I have a couple of points on this. First, its proprietary and second, it seems very laborious and very painful to document every single of the boxes in the Zachman's chart. Beyond, documenting "current state" of an EA, I am not too sure, it will help in the complete IT lifecycle. Of course, plenty of people are using it, and obviously see value in it.
<li><a href="http://www.opengroup.org/togaf/"> TOGAF - The open group architecture framework </a>- I am very impressed by TOGAF, and I love the way we can use TOGAF for its step by step approach, being an open standard, being mature and for its usefulness in the complete IT life-cycle. BTW, Sun is a platinum member of the TOGAF foundation.
<li><a href="http://en.wikipedia.org/wiki/Department_of_Defense_Architecture_Framework">DODAF</a> and <a href="http://en.wikipedia.org/wiki/Federal_Enterprise_Architecture">Federal Enterprise framework</a> - Both very US government specific framework for US federal projects.
</ol>
<p>Ultimately, in my view, the effectiveness of any EA framework, lies in practicing it and incorporating it in the corporate DNA of any company. There should be a buyin from the top management, they should be convinced about the effectiveness of using EA frameworks. All right then, Happy weekend. </p>https://blogs.oracle.com/cmani/entry/upgrade_iphone_to_ver_3Upgrading iPhone to ver 3.0cmanihttps://blogs.oracle.com/cmani/entry/upgrade_iphone_to_ver_3
Tue, 14 Jul 2009 04:13:18 +0000Personaliphone<p>I upgraded my old gen iPhone OS to ver 3.0. <a href="http://www.apple.com/iphone/softwareupdate/">I love the new version, lots of neat features like searching emails (finally), copy and paste, landscape keyboard etc etc.</a> Of course, not all the new features are available on my old phone, but the new features are still great. </p>
<p> I did my upgrade via the iTunes update center, the update went through like a breeze. The only problem was, my GPRS edge settings disappeared. I googled around, found that iPhone creates a edge setting to be something else than what you need. The solution, is to create a new profile using the <a href="http://www.apple.com/support/iphone/enterprise/"> iPhone configuration tool </a>, set the apn host name to be www for Vodafone India, export it to a file, email the config file as an email attachment and send it to yourself. Then you need wifi to connect to your email server, extract the attachments and the edge settings worked again. Other than this, the upgrade was a smooth process ... </p>https://blogs.oracle.com/cmani/entry/what_i_learned_about_mysqlWhat I learned about MySQL in class !!cmanihttps://blogs.oracle.com/cmani/entry/what_i_learned_about_mysql
Thu, 9 Jul 2009 02:37:41 +0000Sun-Java-JES-Solarismysql<p>I and my team, were fortunate enough to get sponsored to attend a 5 day <a href="http://www.mysql.com/training/workshops/mysql_dba.html">MySQL for DBA's </a> training in Bangalore recently. Even though, I am not a DBA, nor do I intend to become one, but there is upswell of interest for MySQL in India, every customer and partner seems to want to know more about it and there is ever growing linkage between other Sun Middleware products and MySQL. <p>
<p> Lets take the following products and how MySQL fits in: <br>
<ul>
<li> Glassfish and MySQL - Apart from being the perfect fit in terms of price/performance etc etc, MySQL makes for a perfect choice, <a href="http://java.sun.com/developer/technicalArticles/glassfish/GFandMySQL_Part1.html">when you are building Web applications, intranet/internet apps, Web 2.0 apps</a>. All you need is the <a herf="http://dev.mysql.com/downloads/connector/j/5.1.html">MySQL JDBC driver</a>, Create a connection pool for MySQL and there you go !! If you are using any of the popular frameworks like Struts, Spring, Hibernate or iBatis, its all very easy.
<li> Sun GlassFish Web Space Portal Server and MySQL: By default, Web Space Server is bundled with an HSQL database that is intended for evaluation purposes only. In most production environments, <a href="http://docs.sun.com/app/docs/doc/820-7053/girda?a=view">you will want to use a more robust database, such as MySQL</a>.
<li> Sun Identity Manager: MySQL Enterprise server is a supported repository for Sun IDM. This makes great sense, when you are in a really price sensitive situations. <a href="http://blogs.sun.com/cmani/entry/sun_identity_manager_8_0">I had blogged about this sometime back</a>.
<li> Sun OpenSSO Enterprise: <a href="http://docs.sun.com/app/docs/doc/820-3886/ghtmx?a=view">MySQL can be used as one of the supported authentication JDBC based user repositories </a>.
<li> Java CAPS and Glassfish ESB: Of course, MySQL can be used with both Java CAPS (<a href="http://blogs.sun.com/javacapsfieldtech/resource/MySQL/Java_CAPS_6_JDBC_eWay_Repository_MySQL_Configuration.pdf">using eWay adapters</a>) and Glassfish ESB, if you are building SOA based applications.
</ul>
<br>
There you have it, there is a fitment with MySQL with almost all of our middle ware products !!
</p>
<p> The following are some key things (in my personal opinion) which makes MySQL stand out, from other commercial or open source databases:
<ol>
<li>Everything and any server configuration settings can be changed/viewed using the my.ini (on Windows) or my.cnf (on Solaris and Linux) files. It is extremely simple. Just add it, under the appropriate headers and it will be picked up by MySQL when in starts. Plus, there are some sample, configuration files, which show sample settings for large or medium kind of databases.
<li> The concept of Storage engines, and switching storage engines, having different storage engines in a single database, blows you away !!! Moving databases, renaming databases is a snap, as simple as renaming files (for Innodb) or changing directory names (for ISAM). Knowledge of different Storage engines can be a little intimidating at first, but for now, there are a few parameters like - what kind of applications will be using it? do you need transactions/ACID compliance? etc etc. Google "compare MYSQL storage engines"
<li> Setting up a MySQL replication with a Master/Slave, is a breeze, and can be done in less than 10 mins for a simple setup. You will find good information in the MySQL documentation.
<li> Every configuration variable setting, can be found using "MySQL>show variables like '%keyword%';"
command.
<li> Doing a backup and restore of MySQL data is so simple using mysqldump.
<li> Tuning of MySQL databases seemed to be straightforward, will write up more stuff, as I experiment more. But generally, there are plenty of aids, which explain where time is being spent on queries, and how we can improve them
<li> Creating Triggers, Stored procedures are simple, and like other databases.
</ol>
This is it for, more later ...
</p>https://blogs.oracle.com/cmani/entry/birthdayBirthday and a little bit of tech ....cmanihttps://blogs.oracle.com/cmani/entry/birthday
Thu, 25 Jun 2009 22:26:30 +0000Personal<p> It's my birthday today, got a of calls/emails/twitters/sms's (the variety of technologies seem to be increasing every year) today. Many thanks to all of you, who wished me. Its been fruitful year, both professionally and personally !! I am looking forward to this year, lots of momentous changes (hint: the Sun-Oracle thing) seem to be in store this year.</p>
<p> I could not resist commenting on one thing. I go to a restaurant, which is part of a chain of restaurants. On my birthday, I get no less than 10-12 emails from the same group, and the same email from them. </p>
<p> The email format is like this: <br>
<pre>
From: feedback@abcgroup.in
reply-to:babitaxxx@abcgroup.in
to manixxxxx@gmail.com
date Thu, Jun 25, 2009 at 3:17 PM
subject Happy Birthday!
Dear Mani,
We at the ABC Group would like to wish you in advance a very Happy Birthday!
To make this day more special for you, we invite you to celebrate your Birthday at
any of the ABC outlets listed below...
Do call to make your booking with our customer relations executive on 4111xxxx/4111xxxx.
(Office hours - 10am to 5pm), who will arrange your table at any of the ABC outlets.
Thanks,
xxxx
Vice President (Operations)
</pre>
</p>
<br>
<p>My email id is the same, the names are a little different. Its sometimes, mani, manikandan, mani chandra etc etc. This is precisely, one of things, where a product like <a href="https://mural.dev.java.net/">Project Mural </a>, can be a good fit, with its Master data management and ETL capabilities. I hope to send an unsolicited solution document to them shortly <img src="https://blogs.oracle.com/images/smileys/wink.gif" class="smiley" alt=";-)" title=";-)" /> </p>
<a href="https://mural.dev.java.net/"><img src="https://mural.dev.java.net/images/MuralDiagram-web.png"></img></a>https://blogs.oracle.com/cmani/entry/glassfish_esb_v2_1_releasedGlassfish ESB v2.1 released and Sun Open Suite for SWIFT Solutioncmanihttps://blogs.oracle.com/cmani/entry/glassfish_esb_v2_1_released
Wed, 17 Jun 2009 02:54:55 +0000Application servercapsglassfishjava<p><a href="https://open-esb.dev.java.net/">Glassfish ESB v2.1 has been released </a> !! The key features of this release are: <br>
<ol>
<li>Support for GlassFish clustering in all components
<li>Intelligent Event Processor (IEP) Service Engine – Available in v 2.1 with Platinum level support. Enables complex event processing (CEP) and event stream processing (ESP) using the Continuous Query Language (CQL)
<li>New Systems Support: NetBeans IDE 6.5, GlassFish Enterprise Server 2.1, OpenSolaris 2008.11, Red Hat Linux AS 5 (32 and 64 bit) and IBM AIX 5L 5.3 (OS: 64 bit; JVM: 32 bit) (runtime support only) and lots more
</ol>
You can download the software at the <a href="https://open-esb.dev.java.net/Downloads.html">OpenESB website </a>or the <a href="https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=GFESB-21-G-F@CDS-CDS_SMI">Sun download </a>website. Congratulations to the Glassfish ESB team on this release.
</p>
<p>
<b> Sun Open Suite for SWIFT Solution - Alliance Integrator Upgrade Program </b> <br>
<p>
<b>About Alliance Integrator : </b>
Integrator is a SWIFT-specific integration layer designed to help firms integrate business
applications with SWIFT. Licensed as an add-on to Alliance Access, this application
integration framework is designed and built for SWIFT users by SWIFT, and is sold,
supported, and maintained by SWIFT as well.
Integrator has been built using Sun’s Java™ CAPS Financial EAI software, which includes :
GlassFish™ Enterprise Service Bus (ESB)
re information about Alliance Integrator, please contact SWIFT.
</p>
<p>
<b>The Sun Open Suite for SWIFT Solution </b>
The Sun Open Suite for SWIFT solution demonstrates Sun’s experience in the SWIFT
area, and comprises the following products, all of which have been optimised to
work together with the SWIFT network and the Alliance product line.
<ol>
<li>GlassFish™ Enterprise Service Bus (ESB)
<li>Sun Identity management Suite
<li>Sun Solaris
<li>Sun Cluster
<li>Sun SPARC and Intel systems
</ol>
<p>The Open Suite for SWIFT solution provides companies with a complete SWIFTNet access
infrastructure and just one contact for support, lowering project risk and cost.
</p>
<p>
<b>Sun’s Alliance Integrator Upgrade Program </b> <br>
Sun’s Alliance Integrator Upgrade Program offers a smooth, risk-free way for Integrator
customers and partners to complement Integrator’s rich functionalities with the
openness of Sun’s GlassFish ESB software.
</p>
Contact me or Sun, if you need more information or a demo on how this works. Please download the white paper, which has more details about the <a href="http://www.sun.com/third-party/global/swift/Sun_SWIFT_Alliance_WP.pdf"> Sun Alliance Integrator upgrade program. </a>
</p>
</p>https://blogs.oracle.com/cmani/entry/achieving_pci_dss_compliance_withAchieving PCI-DSS compliance with Sun Identity Suite of products ..cmanihttps://blogs.oracle.com/cmani/entry/achieving_pci_dss_compliance_with
Thu, 11 Jun 2009 01:13:19 +0000Identityidentitypci-dss<p> Are you in the Retail, Financial, Telecom industries? Do you have a system which involves payment via credit cards? <a href="https://www.pcisecuritystandards.org/security_standards/pci_dss.shtml">PCI Data Security Standard (PCI DSS) is a a standard which is - "The PCI DSS is a multifaceted security standard that includes requirements for security management, policies, procedures, network architecture, software design and other critical protective measures. This comprehensive standard is intended to help organizations proactively protect customer account data." </a>. There is a deadline to be PCI-DSS compliant, and its approaching fast ..</p>
<p> Sun Identity suite of products - Sun Identity Manager, Sun Role Manager, Sun Compliance Manager and Sun OpenSSO can help in meeting several of the requirements, to achieve compliance. A webinar is being organized, which will touch upon these aspects, and offer details on how Sun Identity suite helps. <a href="http://www.sun.com/software/webinars/">Please register at http://www.sun.com/software/webinars </a> to attend this webinar, on <b> Wednesday, June 17, 2009 at 10:00 am PDT / 1:00 pm EDT / 17:00 GMT/UTC and 10.30 PM Indian Standard time </b>.</p> https://blogs.oracle.com/cmani/entry/glassfish_leads_in_open_sourceGlassfish leads in open source application server adoptioncmanihttps://blogs.oracle.com/cmani/entry/glassfish_leads_in_open_source
Thu, 4 Jun 2009 23:38:51 +0000Application serverglassfish<p>A <a href="http://www.sun.com/software/products/glassfish_portfolio/Ohloh.pdf">report by Ohloh on application server adoption in open source</a> (commissioned by Sun is out) and has exciting news for Glassfish !! There is also a good summary at <a href="http://blogs.sun.com/theaquarium">the Aquarium </a> and <a href="http://blogs.sun.com/jclingan/entry/glassfish_leads_among_open_source">John Clingan's blog</a></p>
<p>
<img src="https://blogs.oracle.com/jclingan/resource/ohloh1.png"></img> Credit: Image linked from http://blogs.sun.com/jclingan/resource/ohloh1.png
</p>
<br>
<p><b>The Exec summary from the report: </b></p>
Application Server Trends among Open Source Developers <br>
Prepared for: Sun Microsystems <br>
Prepared by: Jason Allen, Scott Collison and Robin Luckey <br>
<p>Abstract: Ohloh performed custom analyses against Ohloh's directory of open source projects, specifically drilling into each project's source code history to yield Java and Application Server metrics. While our open source coverage is comprehensive across the entire open source space, for this report we focused specifically on Java-based projects. </p>
<p>We have made a best-faith effort to have near 100% coverage of all Java-related open source projects.
Ohloh is unique in its ability to measure development activity directly from the primary source. Other reports in this vein rely upon data from voluntary survey responses, or upon secondary metrics such as product sales figures. </p>
<p>These and similar strategies are only broad indicators of the true underlying activity. In contrast, Ohloh tracks the individual changes to source code as they are made by developers, and thus observes the act of software development itself. Ohloh data is accurate to the minute, the developer and the individual line of code. There is no closer way to objectively measure how developers are spending their time.
Ohloh tracks development metrics for 38,359 open source projects. Of those, 14,450 contain some Java code. We track over 250,000 open source developers, 32,866 have authored Java code and over 16,000 have provided
geographic information. These metrics are collected from over 3,500 forges.</p>
<p>Ohloh performed a custom data analysis to determine the adoption of application servers among open source
developers. Key findings in this report are: <p>
<ul>
<li>Of Java projects that target Java EE, GlassFish is the leading application server with just over 50% of projects targeting GlassFish (note that projects can target multiple application servers). Project adoption is a indicator of past and present health of an application server among open source developers.
</li>
<li>Of Java new project starts that target Java EE, GlassFish is the leading application server for new project starts with 73% of all Java EE projects. Project starts is a leading indicator that is a reliable predictor of future market success.
</li>
</ul>
<p>GlassFish has gone from being a market lagging application server among open source developers in 2004 to
becoming the market leading application server among open source developers today. GlassFish is well-positioned for future dominance in the market place with a very commanding position among new projects coming on line today. With that said the overall growth of Java development among open source developers is flat.
</p>
<p>
DELIVERABLES: This summary highlights the findings and includes backing information about what the data means and how it was gathered. Included with this document is a spreadsheet of the raw metrics. </p>https://blogs.oracle.com/cmani/entry/passed_sun_certified_integrator_forPassed - Sun Certified Integrator for Identity Manager Examcmanihttps://blogs.oracle.com/cmani/entry/passed_sun_certified_integrator_for
Thu, 4 Jun 2009 03:16:28 +0000Identitycertificationidentitymanager<p>Passed the <a href="http://www.sun.com/training/catalog/courses/CX-310-400.xml">Sun Certified Integrator for Identity Manager exam</a> this morning. Whew, what a relief. Did some amount of preparation for the last three days, thanks to a lot of prodding and guidance from my friend at <a href="http://blogs.sun.com/rajeshr/">Sun Learning, Rajesh</a>. Thanks Rajesh </p>
<p> As explained in the exam objectives, there is stuff from SPML, General IDM architecture, Where IDM fits in, XPRESS language questions using snippets of code, Reconciliation etc etc. Most of the stuff is covered in the IDM-345 class, but I had not done this course. I had done a very old course called IDM-2535 or something like that, five years back <img src="https://blogs.oracle.com/images/smileys/wink.gif" class="smiley" alt=";-)" title=";-)" /></p>
<p> Finally, why did I do it? Well, I have been working in different areas of Sun Identity Manager since 2005, but had never gotten a chance to validate, what I knew, and if I had covered all the areas of Sun IDM. An exam, I believe, is the best way to validate your breadth of knowledge. Of course, the certifications are no substitute for real world experience, but atleast you can trust that a "certified" person knows the basics <img src="https://blogs.oracle.com/images/smileys/wink.gif" class="smiley" alt=";-)" title=";-)" /> </p>https://blogs.oracle.com/cmani/entry/sun_glassfish_es_2_1Sun Glassfish ES 2.1 - Connection refused errorcmanihttps://blogs.oracle.com/cmani/entry/sun_glassfish_es_2_1
Wed, 20 May 2009 04:50:32 +0000Application serverglassfish<p>I was recently at a massive deployment of Sun Glassfish Enterprise server's (2.1) in a deployment, where the topology was the Glassfish DAS, Node agents, Sun web servers distributed across Solaris Containers across multiple servers - that is horizontal and vertical scaling. </p>
<p> After installing the DAS and Nodeagents, we created Glassfish server instances for all Nodegents, in an app server cluster. When we tried starting the app server instances, we started getting lots of "java.net.ConnectException: Connection refused exceptions" in the server logs and the servers would refuse to start. One of the clue's, of what the problem could be was in <a href="http://blogs.sun.com/technical/entry/troubleshooting_cluster_startup">Shalini's blog</a>. This led us to think, this was related to some kind of hostname issue. The problem, it seems that when you have a cluster of app server instances, there should be a hostname mapped to an IP address entry in /etc/hosts, for every app server instance participating in a cluster</p>
<p> So, in /etc/hosts, you should have something similar to the following: <br> <br>
127.... localhost <br>
xx.xx.xx.xx servername loghost<br>
xx.xx.xx.xx GlassfishDAS <br>
xx.xx.xx.xx Glassfish1 <br>
xx.xx.xx.xx Glassfish2 <br>
xx.xx.xx.xx Glassfish3 <br> <br>
This problem, may probably not arise, if you there is a DNS server. In our case, we were operating from a Data center, with newly installed servers. </p>
https://blogs.oracle.com/cmani/entry/a_visit_to_sabarmati_ashramA visit to Sabarmati Ashram, Ahmedabadcmanihttps://blogs.oracle.com/cmani/entry/a_visit_to_sabarmati_ashram
Wed, 6 May 2009 00:13:45 +0000Bangalore-Indiaahmedabadgandhijiindiasabarmati<p>I was in Ahmedabad yesterday (May 5th, 2009) for an Architecture review meeting at a partner yesterday. Surprisingly, the meeting ended a bit earlier, and we had a couple of hours to spend, before our flights. We decided to visit, Mahatma Gandhiji's Ashram. It is a serene place, on the banks of the river Sabarmati. It took some time to digest the fact, that Gandhiji lived and worked here, strategised his non-violent freedom movement against the colonial powers !! Its a very simple and spartan place. I took a few snaps and have uploaded it to flickr !! </p>
<p>
<object width="400" height="300"> <param name="flashvars" value="offsite=true&lang=en-us&page_show_url=%2Fphotos%2Fcmani%2Fsets%2F72157617765576390%2Fshow%2F&page_show_back_url=%2Fphotos%2Fcmani%2Fsets%2F72157617765576390%2F&set_id=72157617765576390&jump_to="></param> <param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=71649"></param> <param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=71649" allowFullScreen="true" flashvars="offsite=true&lang=en-us&page_show_url=%2Fphotos%2Fcmani%2Fsets%2F72157617765576390%2Fshow%2F&page_show_back_url=%2Fphotos%2Fcmani%2Fsets%2F72157617765576390%2F&set_id=72157617765576390&jump_to=" width="400" height="300"></embed></object>
</p>
<p>P.S. There seems to be an effort to create a promenade, along the banks of Sabarmati. But sadly, like most rivers, the Sabarmati seems to be heavily polluted <img src="https://blogs.oracle.com/images/smileys/sad.gif" class="smiley" alt=":-(" title=":-(" /> </p>https://blogs.oracle.com/cmani/entry/phenomenal_growth_of_twitterPhenomenal growth of twitter ...cmanihttps://blogs.oracle.com/cmani/entry/phenomenal_growth_of_twitter
Fri, 1 May 2009 00:00:50 +0000Generalarchitecturetwitter<p>I have been a user of <a href="http://twitter.com/cmani">twitter</a> for around a year now, and I love it. I am not yet a big follower of people, but I hope to gradually follow more people soon. I came across this interesting chart from <a href="http://www.comscore.com/blog/2009/04/twitter_traffic_explodes.html">comscore.com, posted by Sarah on the phenomenal, exponential growth of twitter traffic in the US and around the world. You need to see it, to believe it </a>. </p>
<p>
<img src="http://www.comscore.com/images/blog/twitter-chart1.gif"></img> <br>Image linked from from: http://www.comscore.com
</p>
<p> These kinds of growth, are very interesting to me, both from my day job as an Enterprise Architect, as well as an observer of the technological trends. The next question, was how is twitter bulit, what kind of technology does it use. <a href="http://highscalability.com/scaling-twitter-making-twitter-10000-percent-faster">highscalability.com gives some idea about the technology stack -- MySQL (MySQL handled 2,400 requests per second, Only one master and one slave), Rails, Memcached .., all running on Sun servers <img src="https://blogs.oracle.com/images/smileys/wink.gif" class="smiley" alt=";-)" title=";-)" /></a></p>
<p> There is also an article at <a href="http://www.artima.com/scalazine/articles/twitter_on_scala.html">artima.com with Bill Venners, where its mentioned that they have switched on to using Scala for some of the back-end stuff and why they did it </a>. Scala ?? I did not know, anything about <a href="http://www.scala-lang.org">Scala until now. But as per http://www.scala-lang.org, "Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way" </a>. Yet another language, but I guess, the motto is to use what makes sense and works !! </p>https://blogs.oracle.com/cmani/entry/ldap_or_rdbms_which_oneLDAP or RDBMS - which one to use?cmanihttps://blogs.oracle.com/cmani/entry/ldap_or_rdbms_which_one
Thu, 30 Apr 2009 10:48:44 +0000Sun-Java-JES-Solarisdseeldap<p>We were at a potential customer last week, where the problem statement was:
<ol>
<li>We have several applications using RDBMS as the user repository, for user authentication. There are several databases for users, which may potentially have duplicates/li>
<li>We are expecting to grow rapidly, the current requirement of users is large and expected to grow exponentially.</li>
<li>We would like to use Single sign on, in future </li>
</ol>
</P>
<p> Considering the number of users required, and the primary requirement being user authentication, using an LDAP server like Sun Directory server enterprise edition (DSEE), seemed to make sense, and that's what we suggested. The next question was (similar to other customers), why do we need LDAP? and how does it compare it to a RDBMS? There are several, several reasons for using an LDAP server (like Sun DSEE or OpenDS) in these situations, like read's tend to be a lot faster, high availability situations like multi-master replication etc. Thanks to my friend Rajiv, <a href="http://blogs.sun.com/cmani/resource/Whitepaper-LDAPComparedToRDBMS.pdf
">we managed to get hold a fantastic technical white paper that highlights the difference's between LDAP and RDBMS, and where to use, what. I have uploaded it here, as I was unable to refer to the original Sun location. </a> </p>
<p>I have reproduced this table here, from the whitepaper : </P>
<img src="https://blogs.oracle.com/cmani/resource/LDAP.JPG" height=550 width=600></img>
<p> Of course, this does not solve the problem of removing user data duplication, which was the other requirement. For that, you will need a product like Sun Identity Manager, which will be used for data reconciliation, user synchronization, to basically create a "authoritative user repository" !! This is the key step, the next step, will be to roll-out things like single sign on etc .. </p>
https://blogs.oracle.com/cmani/entry/bangalore_best_indian_city_toBangalore best Indian city to live in, says Mercer survey !!!!!!!!cmanihttps://blogs.oracle.com/cmani/entry/bangalore_best_indian_city_to
Thu, 30 Apr 2009 10:22:38 +0000Bangalore-Indiabangaloreindia<p><i>Bangalore best Indian city to live in, says Mercer survey April 28, 2009 </i> </p>
<p><a href="http://specials.rediff.com/money/2009/apr/28sld1-bangalore-best-indian-city-to-live-in.htm">As per rediff.com, "Bangalore has emerged as the best Indian city among New Delhi, Mumbai and Chennai in terms of better quality of living for expatriates, according to a latest worldwide survey of cities by global HR consultancy Mercer. </a></p>
<p>According to Mercer survey, '2009 Quality of Living global city rankings' for 215 cities, Bangalore has topped the list among Indian cities, while the country's financial hub Mumbai has witnessed a drop in rankings this year mainly due to a decline in stability and security conditions. </p>
<p> For a hard-core Bangalorean like me, this is a reaffirmation of Bangalore's lovely weather, friendly people, mix of Indian and western culture, cosmopolitan nature, that appeals to a lot of Indians and others ... </p>
https://blogs.oracle.com/cmani/entry/we_will_be_back_shortly"We will be back shortly","We are undergoing maintenance" !!cmanihttps://blogs.oracle.com/cmani/entry/we_will_be_back_shortly
Mon, 27 Apr 2009 03:30:02 +0000General<p>As with a lot of people, I am a user of the web2.0 sites like <a href="http://www.linkedin.com/in/cmanikandan">LinkedIn</a>, <a href="http://twitter.com/cmani">Twitter</a>, gmail, Yahoo etc. Infact sites like LinkedIn have become really addictive, and I do check the website atleast a couple of times a day, if I have time and am not on the road. So, on a Sunday morning, I opened Linkedin.com at around 10:15 am Indian standard time and I got this message : </p>
<p>
<img src="http://farm4.static.flickr.com/3618/3475605266_e7c93c1935.jpg?v=0"> </img> </p>
<p>I was a little annoyed, that my favorite website is undergoing maintenance, and more so during day time in India !! Of course, it got me thinking, about the larger aspects of this issue. In this day and age, when your business is used by people across geographies, do things like having a maintenance window during offpeak hours in your local region (in this case the US), really work? Is it acceptable, and any ideas to overcome this? </p>
<p> A google search on "Linkedin architecture" came across <a href="http://hurvitz.org/blog/2008/06/linkedin-architecture">this piece of information about LinkedIn's architecture</a>. A couple of points catch my eye, "The Cloud is a server that caches the entire LinkedIn network graph in memory", "Rebuilding an instance of The Cloud from disk takes 8 hours" .. The components used in the architecture like Tomcat, Jetty, MySQL, Oracle etc are certainly capable of 99.999% availability, if architected that way. The Linkedin architecture, is great stuff to learn and understand, how high volume websites are built. There are plenty of details on how caching is done, LinkedIn also uses a push based architecture for generating content (could this be the reason???). I cannot really draw conclusions, on how to avoid this. </p>
<p>But, I have a couple of points, on how downtime can be avoided, and at the same time, allocate time for upgrades (hardware and software) and maintenance: <br>
1. Use a Content Delivery Network (CDN) like Akamai, to deliver Content. This way, you have websites which deliver content to different regions across the globe, without downtime in one region affecting others. Of course the cost, could be factor. The other thing to consider would be, if the contents are very dynamic, how will this work? <br>
2. Use a Rolling Upgrade kind of strategy. That is, if you have several servers in a cluster, high availability setup, remove one server from the cluster, upgrade and push it backup to the cluster, and then take the next one. Of course, there may be a few minutes/hours, when the versions of the applications. will be different. But, you can avoid downtime. <br>
My thoughts, on a Monday afternoon <img src="https://blogs.oracle.com/images/smileys/wink.gif" class="smiley" alt=";-)" title=";-)" /> Hope this makes sense !!!https://blogs.oracle.com/cmani/entry/connecting_to_a_mysql_masterConnecting to a MySQL Master/Slave replication with JDBC and Glassfishcmanihttps://blogs.oracle.com/cmani/entry/connecting_to_a_mysql_master
Wed, 22 Apr 2009 23:03:47 +0000Application serverglassfishmysqlMySQL has been having a lot of traction with customers, partners and developers in India. A very popular architecture for using MySQL for large scale deployments is the MySQL Master/Slave replication (Replication enables data from one MySQL database server (called the master) to be replicated to one or more MySQL database servers (slaves)). <br>
<a href="http://dev.mysql.com/doc/refman/5.0/en/replication-solutions-scaleout.html"><img src="http://dev.mysql.com/doc/refman/5.0/en/images/scaleout.png"</img></a> Credit: Image is linked from http://dev.mysql.com/doc/refman/5.0/en/replication-solutions-scaleout.html. <br> <br>
One of things that change for developers, who are used to developing with other databases like Oracle, MS SQL server is the question on connecting to a MySQL master/Slave setup. There are several good resources which explain how to do this: <br>
1. From <a href="http://dev.mysql.com/doc/refman/5.1/en/connector-j-reference-replication-connection.html">MySQL web site</a>: A snippet of the code from that article is reproduced below :<br>
<pre>
import java.sql.Connection;
import java.sql.ResultSet;
import java.util.Properties;
import com.mysql.jdbc.ReplicationDriver;
public class ReplicationDriverDemo {
public static void main(String[] args) throws Exception {
ReplicationDriver driver = new ReplicationDriver();
Properties props = new Properties();
// We want this for failover on the slaves
props.put("autoReconnect", "true");
// We want to load balance between the slaves
props.put("roundRobinLoadBalance", "true");
props.put("user", "foo");
props.put("password", "bar");
//
// Looks like a normal MySQL JDBC url, with a
// comma-separated list of hosts, the first
// being the 'master', the rest being any number
// of slaves that the driver will load balance against
//
Connection conn =
driver.connect("jdbc:mysql://master,slave1,slave2,slave3/test",
props);
//
// Perform read/write work on the master
// by setting the read-only flag to "false"
//
conn.setReadOnly(false);
conn.setAutoCommit(false);
conn.createStatement().executeUpdate("UPDATE some_table ....");
conn.commit();
//
// Now, do a query from a slave, the driver automatically picks one
// from the list
//
conn.setReadOnly(true);
ResultSet rs =
conn.createStatement().executeQuery("SELECT a,b FROM alt_table");
.......
}
}
</pre>
Note: Please refer to the mySQL web site for any updates.
<br>
2. If you are using Spring, Hibernate and other popular frameworks, an article at <a href="http://neilhan.blogspot.com/2006/11/spring-hibernate-and-mysql-replication.html">http://neilhan.blogspot.com/2006/11/spring-hibernate-and-mysql-replication.html </a> tells you how to do it.https://blogs.oracle.com/cmani/entry/sun_partner_advantage_program_withSun Partner Advantage Program with Open Access Channel Program and Software Specialtiescmanihttps://blogs.oracle.com/cmani/entry/sun_partner_advantage_program_with
Mon, 13 Apr 2009 03:35:59 +0000Sun-Java-JES-Solarissoftwarespa<p> <a href="http://www.sun.com/partners/resellers/features/2008-1103.jsp">The Sun Partner Advantage Program with Open Access Channel Program and Software Specialties </a> is being rolled out in India. Now it's easier than ever for resellers and Sun partners to offer the full range of Sun Microsystem's software to their customers. The Sun Partner Advantage Open Access Channel Program allows resellers to sell Sun software without entry barriers, and the Software Specialties Program provides partners with a simple framework for building profitable services practices, such as Service Oriented Architecture (SOA), Glassfish, Identity Management and MySQL, utilizing Sun software. </p>
<p>We are kicking off this program with a two day Sales person focused event and a two week long technical bootcamp. If you are a partner in India, and would like to take advantage of this, let me know (email me at mani-dot-chandra-at-sun-dot-com). Seats are limited !! </p>https://blogs.oracle.com/cmani/entry/responging_to_rfp_s_withResponding to RFP's with the Sun software stack - Part 1cmanihttps://blogs.oracle.com/cmani/entry/responging_to_rfp_s_with
Thu, 9 Apr 2009 04:30:02 +0000Sun-Java-JES-Solaris<p>One of the things that keep happening in the life of a person in Software sales and technical pre-sales(like myself), is answering the RFP's for various customers. This is specially true for Government and Public sector companies and also in some of the larger private sector projects. I will be compiling a list of handy blogs for the various Sun software products and how/where to look for various information when answering RFP's. </p>
There are three IMPORTANT things that are part of the RFP process : <br> <br>
<ol>
<li> RFP - Answering the RFP. This is the most important part, as in a lot of situations, a specific vendor will have influenced the RFP. Its important to highlight to the customer, why those RFP questions are biased, and ask for changes. For example, there were RFP's for application servers, which specified that application server's should comply to .Net and ECMA standards. Obviously, this is totally biased against the Java/J2EE based application servers. One of things that I have learnt the hard way, is to ensure that the matrix we fill in, with the RFP responses, should also have links to actual documentation or articles or comments. Fortunately for Sun, there is a ton of information at <a href="http://docs.sun.com">docs.sun.com</a>, bigadmin, blogs.sun.com and developers.sun.com </li>
<li> Solution architecture document : The key thing in the solution architecture, will be any third party software components and the sizing to fit in with their non-functional requirements. We do have access to some Sun internal data, but a ton of information exists in the internet as sizing guides and also in the various benchmarks published externally. The sizing should meet the key availability requirements specified by the RFP. If third party software is required, we need to do due diligence about the requirements of the third party software.</li>
<li> References - Most customers ask for references. We do have a lot of publicly referenceable customers available at <a href="http://www.sun.com/customers">http://www.sun.com/customers</a> plus a a very large customer list that can be quoted in a private fashion. </li>
</ol>
<p>
We, in India, have been having some terrific wins recently by positioning Sun software, in some very large deals (both revenue and in size/complexity). Sun software being largely open source and always standards based, has been a great combination in these difficult economic times <br>
I will be touching upon solutions, Enterprise architectures and responding to RFPs for Glassfish app server, Glassfish web space portal, Identity and Communication suite's in subsequent posts. <br>
</p>https://blogs.oracle.com/cmani/entry/what_recessionWhat Recession??cmanihttps://blogs.oracle.com/cmani/entry/what_recession
Tue, 31 Mar 2009 22:54:12 +0000Bangalore-IndiaAdvertisements spotted in Bangalore, Enjoy <img src="https://blogs.oracle.com/images/smileys/wink.gif" class="smiley" alt=";-)" title=";-)" /> <br><br>
<img src="http://farm4.static.flickr.com/3445/3403076729_534f650d3a.jpg?v=0"></img> <br>
<img src="http://farm4.static.flickr.com/3465/3403076947_3c08919c06.jpg?v=0"></img> <br>https://blogs.oracle.com/cmani/entry/completed_the_exec_management_courseCompleted the Exec Management course at IIM, Bangalorecmanihttps://blogs.oracle.com/cmani/entry/completed_the_exec_management_course
Mon, 30 Mar 2009 07:05:47 +0000Personalegmpiimbmanagement<p> I had enrolled in an <a href="http://www.iimb.ernet.in/">Executive General Management Programme (EGMP) at Indian Institute of Management, Bangalore </a> last year in May 2008. I successfully completed the course last week, and was awarded the certificate. </p> <br>
<img src="http://farm4.static.flickr.com/3641/3398013223_74b4308072.jpg?v=0"></img> <br>
<p>The course was great, and the courses that I especially liked were Macroeconomics (Prof Shamal Roy), Financial accounting (Prof Padmini Srinivasan), Microeconomics (Prof Ranganathan), Corporate Strategy (Prof. Rishikesha Krishnan). The professors were generally very good, with a wealth of experience and the great atmosphere at IIMB was a added advantage. The books that were given as course material was generally outstanding !! </p><br>
A few snaps from IIMB: <br>
<img src="http://farm4.static.flickr.com/3551/3398012693_081335fbbc.jpg?v=0"></img> <img src="http://farm4.static.flickr.com/3437/3398823138_d3ec7a2231.jpg?v=0"></img> <img src="http://farm4.static.flickr.com/3435/3398014147_e1f9e2f3af.jpg?v=0"></img> <br> <br> Apart from Bangalore, there were also off-campus students viewing through video conference from Chennai, Hyderabad, Pune, Delhi and Mumbai. I made a lot of great friends, and my batch mates for ten months are some of my best buddies now. I met people from different industries, Manufacturing, Pharma, etc and it was a microcosm of the industrial scene in India. I will definitely recommend this to any person who is in the management stream and wants to brush up on management topics. A person who also deserves great mention is Mr Vedi, program assistant, who worked like clockwork and made sure the programme ran very well. Special mention about the great IIMB food, also requires mentioning, I never knew vegetarian food tastes this good <img src="https://blogs.oracle.com/images/smileys/wink.gif" class="smiley" alt=";-)" title=";-)" />
https://blogs.oracle.com/cmani/entry/media_on_the_sun_deloitteMedia on the Sun-Deloitte roadshow in Indiacmanihttps://blogs.oracle.com/cmani/entry/media_on_the_sun_deloitte
Mon, 23 Mar 2009 05:09:35 +0000Identityidmsun<a href="http://www.cxotoday.com/India/News/IAM_Apps_to_Become_Critical_in_Enterprises/551-100288-912.html">Cxotoday.com has got a news article on the Sun IDM event done with Deloitte.</a> https://blogs.oracle.com/cmani/entry/sun_deloitte_compliance_road_showSun - Deloitte Compliance road showcmanihttps://blogs.oracle.com/cmani/entry/sun_deloitte_compliance_road_show
Wed, 11 Mar 2009 00:01:52 +0000IdentitycomplianceidentitymanagerSun and Deloitte are organizing a roadshow at Delhi and Mumbai on Identity compliance. The details of the roadshow are: <br>
<h3>Achieving Compliance and Efficiency - through Identity & Access Audits </h3>
<img src="http://www.sercononline.com/promos/feb/idm/images/idm_edm-header.jpg"></img>
<p>The recent proliferation of Fraud, Regulatory and Compliance requirements have increased the cost of compliance, created audit fatigue, and taken valuable cycles away from risk management, compliance, information technology & lines of businesses. </p>
<p>Every organization faces the need to have defined, effective and efficient processes to manage against Fraudulent or Unauthorized Access to their critical business assets and information, by
• Granting Right Access to Right People “in-time”
• Changing Access “in-time” when users exit the organization, or change role & responsibilities
• Performing periodic review of ‘Who has access to what’
• Performing periodic review of Segregation of Duties </p>
<p>To address these needs, Deloitte and Sun have developed a business aligned approach and methodology, which integrates leading Identity and Access Management practices with industry leading IAM technology. Our solution will enhance the quality, automation and efficiency of your access audit, compliance and attestation processes. </p>
<p> We are pleased to invite you to an exclusive invitation only event in which we will present our Point-of-View on how you can Manage Access and meet your Audit & Compliance requirements and secure your critical business assets and information. </p>
<p>
Venue Delhi : Hyatt Regency <br>
Date: 17th March 2009 <br>
Time: 6:00 pm - 8:30 pm (Followed by cocktail & dinner) <br>
</p>
<p>
Venue: Mumbai Hyatt Regency
Date: 19th March 2009 <br>
Time: 6:00 pm - 8:30 pm (Followed by cocktail & dinner) <br>
</p>
<p> If you would like to attend, and you are at a fairly high level in the org hierarchy to influence decisions <img src="https://blogs.oracle.com/images/smileys/wink.gif" class="smiley" alt=";-)" title=";-)" />, please drop in a email at mani-dot-chandra-at-sun-dot-com. </p>https://blogs.oracle.com/cmani/entry/cnn_world_s_most_admiredCNN World's Most Admired Computer Companies - Sun ranks 5thcmanihttps://blogs.oracle.com/cmani/entry/cnn_world_s_most_admired
Mon, 2 Mar 2009 22:58:53 +0000Sun-Java-JES-SolariscnnsunThe CNN rankings for the World's Most Admired Companies for 2009 is out. Sun has moved up, and now ranks 5th in the list. The <a href="http://money.cnn.com/magazines/fortune/mostadmired/2009/industries/10.html">complete list is at http://money.cnn.com/magazines/fortune/mostadmired/2009/industries/10.html</a>. https://blogs.oracle.com/cmani/entry/verizon_uses_opensso_and_directoryVerizon Uses OpenSSO and Directory Server to Enable 75M Userscmanihttps://blogs.oracle.com/cmani/entry/verizon_uses_opensso_and_directory
Wed, 25 Feb 2009 03:57:52 +0000IdentitydirectoryopenssoserverI had to blog about this. Verizon is live with 40 million users, 1 million logins per day, and peaks at 4,000 logins per minute, using OpenSSO and Sun Directory server !! As an architect, this is the kind of scalability that we like to brag about (publicly!!) . Please see the blogs by <a href="http://blogs.sun.com/raskin/entry/opensso_verizon_net_75_million">Dan Raskin</a> and <a href="http://blogs.sun.com/directoryservices/entry/verizon_uses_opensso_and_directory">Nick Wooler</a>. The Verizon presentation is at <a href="http://blogs.sun.com/raskin/resource/Verizon_OpenSSO_Gartner_Preso_Nov08.pdf">http://blogs.sun.com/raskin/resource/Verizon_OpenSSO_Gartner_Preso_Nov08.pdf </a>.