<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PCMSpace &#187; Conference</title>
	<atom:link href="http://shishank.info/pcm/wordpress/category/conference/feed/" rel="self" type="application/rss+xml" />
	<link>http://shishank.info/pcm/wordpress</link>
	<description>Portals and Content Management Space</description>
	<lastBuildDate>Wed, 11 Jan 2012 17:45:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>JAX India 2007: Day 4: SOA and ESB for Enterprise Architecture</title>
		<link>http://shishank.info/pcm/wordpress/2007/06/01/day-4-jax-india-2007-soa-and-esb-for-enterprise-architecture/</link>
		<comments>http://shishank.info/pcm/wordpress/2007/06/01/day-4-jax-india-2007-soa-and-esb-for-enterprise-architecture/#comments</comments>
		<pubDate>Fri, 01 Jun 2007 02:02:07 +0000</pubDate>
		<dc:creator>shishank</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Portals]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Trends]]></category>

		<guid isPermaLink="false">http://shishank.info/pcm/wordpress/?p=80</guid>
		<description><![CDATA[The day 4 was a surprise for me, as the number of attendees reduced many folds. Well I went to attend the session &#8220;Leveraging SOA and ESB for an Enterprisse Architecture &#8211; Bryan Cheung&#8220;. Looks like Bryan is a big fan of coffee specially from Startbucks and he all the way of his presentation used [...]]]></description>
			<content:encoded><![CDATA[<p>
  The day 4 was a surprise for me, as the number of attendees reduced many<br />
  folds. Well I went to attend the session &#8220;<strong>Leveraging SOA and ESB for<br />
  an Enterprisse Architecture &#8211; Bryan Cheung</strong>&#8220;. Looks like Bryan is a<br />
  big fan of coffee specially from Startbucks and he all the way of his<br />
  presentation used Startbucks as the example. He basically used the topic well<br />
  to showcase Liferay&#8217;s capabilities and even coined a new term called SOL<br />
  (Service Oriented Liferay) <img src='http://shishank.info/pcm/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .&nbsp;According to him, from SOA point of view<br />
  there are 3 important things with respect to service offered:
</p>
<p>
  Specialization&nbsp; -&nbsp; Specialized in Coffee. Need not worry what is<br />
  happening inside to make worth coffee cup
</p>
<p>
  Interface &#8211; Always the same interface, ask for a coffee at counter, pay the<br />
  amount and get the coffee
</p>
<p>
  Reliability&nbsp;- Whether in US, Europe, India the taste is the same
</p>
<p>
  And Liferay too does in the similar fashion, same services with almost any<br />
  Operating System, Application server and database combination.
</p>
<p>
  Few other sessions are covered by&nbsp;Binil on his blog post <a href="http://binil.wordpress.com/2007/05/31/jax-india-2007-day-4-report/">JAX India 2007:<br />
  Day 4 report</a>
</p>
<p>
  Well&nbsp;in&nbsp;all JAX India, though looked promising with the<br />
  Buzzy&nbsp;catchy&nbsp;title, the overall feeling was that it didn&#8217;t meet what<br />
  was expected out if it.&nbsp;I was really surprised at the Oracle counter,<br />
  where I asked info about their new Web Center suite and the answer I got back<br />
  is to fill a&nbsp;feedback form and get the CDs which has all the information.<br />
  If that is the case, I&nbsp;am better&nbsp;of searching over Internet <img src='http://shishank.info/pcm/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
<p>
  Also, in terms of arrangement, there was a lot of confusion about which<br />
  session happening in which Hall. It was a complete mess and people were just<br />
  running around to catch up with the sessions. I was in Hall B for a session<br />
  and the next which I wanted to attend was in Hall A. So after session I sent<br />
  to Hall A to get a surprise that the session I want to attend has been shifted<br />
  to Hall B. The time I reached there, all the seats were full and there was<br />
  hardly any space to stand. A better organization is required.
</p>
<p>
  Anyways Thanks SDA India for hosting such event and&nbsp;looking forward to a<br />
  better organized and more targeted sessions next time. A Big thanks to all the<br />
  speakers who cam all the way to share their experience and knowledge.
</p>
<p>
  More reading at&nbsp;&nbsp;<a href="http://neelzone.wordpress.com/2007/06/01/hits-and-misses-jax-india-2007/">Hits and Misses: JAX India 2007</a></p>
]]></content:encoded>
			<wfw:commentRss>http://shishank.info/pcm/wordpress/2007/06/01/day-4-jax-india-2007-soa-and-esb-for-enterprise-architecture/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JAX India 2007: Day 3</title>
		<link>http://shishank.info/pcm/wordpress/2007/06/01/day-3-jax-india-2007/</link>
		<comments>http://shishank.info/pcm/wordpress/2007/06/01/day-3-jax-india-2007/#comments</comments>
		<pubDate>Fri, 01 Jun 2007 01:35:38 +0000</pubDate>
		<dc:creator>shishank</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Trends]]></category>

		<guid isPermaLink="false">http://shishank.info/pcm/wordpress/?p=79</guid>
		<description><![CDATA[The first two days really made me think if it is worth to travel all the way to Tata institute to attend sessions. Well I did not make it that day to JAX India 2007 but here are updates from Amit Agarwalla from Day 3. Happy Reading !!!!]]></description>
			<content:encoded><![CDATA[<p>The first two days really made me think if it is worth to travel all the way to Tata institute to attend sessions. Well I did not make it that day to JAX India 2007 but here are updates from <a href="http://angraze.wordpress.com/2007/05/31/jax-india-2007-bangalore-day-3/">Amit Agarwalla</a> from Day 3. Happy Reading !!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://shishank.info/pcm/wordpress/2007/06/01/day-3-jax-india-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JAX India 2007: Day 2: JSF, Java Architecture Management, Best Practices WS, Java IDEs</title>
		<link>http://shishank.info/pcm/wordpress/2007/05/30/day-2-jax-india-2007-jsf-java-architecture-management-best-practices-ws-java-ides/</link>
		<comments>http://shishank.info/pcm/wordpress/2007/05/30/day-2-jax-india-2007-jsf-java-architecture-management-best-practices-ws-java-ides/#comments</comments>
		<pubDate>Wed, 30 May 2007 04:43:19 +0000</pubDate>
		<dc:creator>shishank</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Trends]]></category>

		<guid isPermaLink="false">http://shishank.info/pcm/wordpress/?p=78</guid>
		<description><![CDATA[The Day 2 of JAX India saw the start of 40 conference sessions spread over 3 days. Here is extract of the sessions that I attended. Introduction to JSF for Struts Developers &#8211; Craig McClanahan The session was targeted to cover an overview about Java Server Faces. The agenda includes: Origin of Struts Craig started&#160;with [...]]]></description>
			<content:encoded><![CDATA[<p>
  The Day 2 of JAX India saw the start of 40 conference sessions spread over 3 days. Here is extract of the sessions that I attended.
</p>
<p>
  <strong>Introduction to JSF for Struts Developers &#8211; Craig McClanahan</strong>
</p>
<p>
  The session was targeted to cover an overview about Java Server Faces. The agenda includes:
</p>
<p>
  <em>Origin of Struts</em>
</p>
<p>
  Craig started&nbsp;with giving an overview of how Struts came into existence.<br />
  The main reasons was
</p>
<ul>
<li>
    Multiple language support</p>
<li>
      Available on the web</p>
<li>
        Separate responsibilities into layers etc.
      </li>
</ul>
<p>
  <em>In the Mean Time&#8230;</em>
</p>
<p>
  As the time went on, Standardization started taking up the market with lots of new Standards, like componenting for interoperatability, target for drag and drop etc.
</p>
<p>
  JSF Key Concepts
</p>
<p>
  Craig stretched&nbsp;on the key concept of Components which brought JSF in existence.
</p>
<p>
  In all the session did touch upon the high level fundamentals of JSF but my expectations were different. I would have preferred a sandpit project like Hello World demo which would have given a better understanding. Anyways this is my thought.
</p>
<p>
  The second session was an interesting presentation on IDEs future.<br />
  <strong>Java IDE(s) &#8211; Then, Now and Eventually &#8211; David Intersimone</strong>
</p>
<p>
  The session was around 20 minutes but the content of the presentation was really good. Few key things from the presentation:
</p>
<p>
  <em>Future of IDEs</em>
</p>
<ul>
<li>
    Support for Rich Internet Applications</p>
<li>
      Support for Ajax</p>
<li>
        Collaborative features within IDE
      </li>
</ul>
<p>
  The next session that I attended was <strong>Increase Project Success with Java Architecture Management &#8211; Alexander Von Zizewitz.&nbsp;</strong> The presentation was really cool !!! He&nbsp;depicted dragon as the Complex Java Project&nbsp;with a small man with sword and shield in his hand as us trying to overcome the dragon <img src='http://shishank.info/pcm/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Here are few interesting points from his   presentation:
</p>
<p>
  <em>Known project problems</em>
</p>
<ul>
<li>
    Time Pressure</p>
<li>
      Skills not meeting system requirements</p>
<li>
        Unwanted dependencies</p>
<li>
          Complexity growing
        </li>
</ul>
<p>
  And&nbsp;if we&nbsp;fall in the pitfall of the&nbsp;above problems, we start just making it work and then start the real problem like:
</p>
<ul>
<li>
    Increase in testing time</p>
<li>
      Problems with deployment</p>
<li>
        Making changes become increasingly difficult
      </li>
</ul>
<p>
  So what are the ways to control Java Projects that Dragon doesn&#8217;t rule the world:
</p>
<ul>
<li>
    Avoid Package cycles by using jdepend</p>
<li>
      Code Reviews specially peer-to- peer</p>
<li>
        Check Style and FindBugs Tools usage</p>
<li>
          Checking key metrics on regular basis</p>
<li>
            Define architecture of the system&nbsp;at high level of abstraction</p>
<ul>
<li>
                Cut horizontal into layers to represent different layers like<br />
                User Interface, Business Layer, Data layer</p>
<li>
                  Cut vertically into slices to represent actors</p>
<li>
                    Define allowed usage for each actor
                  </li>
</ul>
<li>
              Define useful matrix threshhold
            </li>
</ul>
<p>
  So once your system is divided into horizontal layers and vertical slices, start mapping code to logical diagram on the following lines:
</p>
<ul>
<li>
    Each package mapped to exactly one sub system</p>
<li>
      Good naming convention</p>
<li>
        Subsystem should have well defined interfaces</p>
<li>
          Work independently</p>
<ul>
<li>
              Start with layering</p>
<li>
                Add vertical slices</p>
<li>
                  Define subsystem interface</p>
<li>
                    Fine tune rules of engagement on subsystem level
                  </li>
</ul>
</li>
</ul>
<p>
  Once you are done with this, measure the overall coupling at system level, sub system level, package level etc. using Component Dependency technique.
</p>
<p>
  <em>5 Golden Rules to ensure technical Quality</em>
</p>
<ul>
<li>
    Create cycle free logical architecture
  </li>
<li>
    Avoid package cycle
  </li>
<li>
    Keep Average Component Dependency low
  </li>
<li>
    Keep size of Java files ( &lt; 700 LoC)
  </li>
<li>
    Define threshhold for complexity
  </li>
</ul>
<p>
  &nbsp;In all the presentation was interesting and provoke at looking more into SonarJ tool which Hello2omorrow has come up with to solve such issues.
</p>
<p>
  Apart from these I attended <strong>Best practices for inter-operable Web Services &#8211; Thilo Frotscher</strong>, the details of the session are already covered by <a href="http://angraze.wordpress.com/2007/05/29/jax-india-2007-bangalore-day-2/">Amit</a> in this blog.
</p>
<p>
  In all the sessions are not too much impressive may be due to limited time allotted for each session. Looking forward to Day 3 at Jax India 2007.</p>
]]></content:encoded>
			<wfw:commentRss>http://shishank.info/pcm/wordpress/2007/05/30/day-2-jax-india-2007-jsf-java-architecture-management-best-practices-ws-java-ides/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

