tag:blogger.com,1999:blog-14176959620277039532024-03-12T19:57:01.127-04:00WebSphere Community BlogThoughts and opinions on products across the WebSphere brand with a wide range of contributers across multiple products, including WebSphere Application Server, WebSphere Portal Server, WebSphere Process Server and more, as well as across multiple specialties, including technical architects, marketing, management, and user experience. The postings on this site are our own and don’t necessarily represent IBM’s positions, strategies or opinions.Terry Bleizefferhttp://www.blogger.com/profile/14053000030795260150noreply@blogger.comBlogger211125tag:blogger.com,1999:blog-1417695962027703953.post-72977211098456695982012-08-01T15:18:00.000-04:002014-02-14T12:27:26.290-05:00Serviceability gem: HTTP Session debugging in WebSphere Application Server - IBMTrackerDebug. servlet<div dir="ltr" style="text-align: left;" trbidi="on">
Techniques for HTTPSession debugging in WebSphere Application Server<br />
<br />
To dynamically view the number of sessions
as a Web application is running, enable performance monitoring for
HTTP sessions. This will give you an indication as to whether sessions
are actually being created.<br />
<br />
Alternatively, a special servlet can be invoked that displays
the current configuration and statistics related to session tracking. This
servlet has all the counters that are in performance monitor tool
and has some additional counters. <br />
<ul>
<li>Servlet name: <b> com.ibm.ws.webcontainer.httpsession.IBMTrackerDebug</b>.</li>
<li>It can be invoked from any Web module which is enabled to serve
by class name. For example, using default_app, <b>http://localhost:9080/servlet/com.ibm.ws.webcontainer.httpsession.IBMTrackerDebug</b>.<div class="note">
<span class="notetitle">Note:</span> If
you have enabled the serve-by-class-name feature and want to disable
the IBMTrackerDebug servlet, then specify the web container custom
property, <b>com.ibm.ws.webcontainer.donotservebyclassname</b>.See <a href="http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/topic/com.ibm.websphere.express.doc/info/exp/ae/rweb_custom_props.html">Web container custom properties</a> for more information
on how to set this property.</div>
</li>
<li>If you are viewing the module via the serve-by-class-name feature,
be aware that it may be viewable by anyone who can view the application.
You may wish to map a specific, secured URL to the servlet instead
and disable the serve-servlets-by-classname feature.</li>
</ul>
</div>Rohit Kelapurehttp://www.blogger.com/profile/12988550581111360779noreply@blogger.com1tag:blogger.com,1999:blog-1417695962027703953.post-10283137267719014572012-07-30T21:02:00.000-04:002012-07-30T21:02:26.150-04:00WebSphere Application Server V8.5 Cross Component TraceHave you ever tried to piece together the log entries from a request that spanned multiple application servers? When you've got lots of concurrent activity on your server it gets hard to figure out which entries are from each request using timestamps alone. Clock skew between systems doesn't help, and coarse timestamp granularity in log and trace files can make you long for simpler days.<br /><br />In WebSphere Application Server V8.5, we introduced a capability called Cross Component Trace (XCT) that augments your log files so it's easy to tell which threads and server processes were involved in processing each request.<br /><br />Check out this <a href="http://www.youtube.com/watch?v=oXsfDoiNb5c" target="_blank">video</a> showing how to use XCT to mark log and trace entries with a request ID, and how to use High Performance Extensible Logging (HPEL) to find all log and trace entries that share a common request ID.<br /><br />Once you see what XCT is all about, you may also want to investigate a new tool we've released for the <a href="http://www.ibm.com/software/support/isa/" target="_blank">IBM Support Assistant</a> called the IBM WebSphere Cross Component Trace Logviewer. As the name suggests, it takes advantage of XCT content in log and trace files. This <a href="http://www.youtube.com/watch?v=qorwRZh4DgQ" target="_blank">video</a> shows how to use it to group log content into request hierarchies.Don Bournehttp://www.blogger.com/profile/04997453927619393715noreply@blogger.com0tag:blogger.com,1999:blog-1417695962027703953.post-32782938973534787772012-07-04T16:15:00.000-04:002014-02-14T12:29:14.103-05:00WebSphere Application Server V8.5 is Now AvailableI <a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/wasdev/entry/introducing_the_liberty_profile6?lang=en">first talked</a> about WAS V8.5 back in October 2011 when we started the early program. And in June 2012 we shipped it...Walt Noffsinger, WAS Product Manager, describes our new release in some more detail <a href="http://www.websphereusergroup.org/walt_noffsinge/blog/2012/06/27/websphere_application_server_v8.5_-_now_generally_available">here </a>but the 1-line summary is that V8.5 has both big news and small news...<br />
<br />
The <span style="font-weight: bold;">big news</span> is the inclusion of <span style="font-style: italic;">Intelligent Management</span> capabilities in <span style="font-style: italic;">WAS Network Deployment (ND)</span> and <span style="font-style: italic;">WAS for z/OS.</span> This integrates capabilities into WAS that were previously only available in the separate WebSphere Virtual Enterprise and WebSphere Compute Grid offerings: all the features of WVE including application editioning, server health management, dynamic clustering and intelligent routing, and the batch processing capabilities of WCG are now included in WAS ND. And its <a href="http://www.spec.org/jEnterprise2010/results/res2012q2/jEnterprise2010-20120403-00030.html">faster</a>, servicing more requests per core, then any other AppServer on the market. <br />
<br />
The <span style="font-weight: bold;">small news</span> is the WAS Liberty profile, now part of all commercial editions of WAS. "Small" means a lightweight server profile of WAS for web applications along with a lightweight distribution of the WAS Developers Tools as an Eclipse feature. My previous posts talked about both the development simplicity and lightweight production characteristics of the WAS Liberty profile. Here though, I want to <i>show </i>how quick and easy it is to get hold of the Liberty profile and the WAS developer tools for Eclipse and become productive in 3 easy steps. Take a look at this brief video...<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="480" src="http://www.youtube.com/embed/U6VQVSbjC5E" width="640"></iframe>
-<br />
<br />
<br />
<br />
...then give it a try. The full-function, non-time-bombed developer distribution of the runtime and the tools (which are shown in the video) are free for non-production use on developer desktops so it costs nothing to try it out. Let us know what you think by visiting <a href="http://wasdev.net/">wasdev.net</a>.<br />
IanIan Robinsonhttp://www.blogger.com/profile/11388042426887015683noreply@blogger.com1tag:blogger.com,1999:blog-1417695962027703953.post-33459850142986386062012-01-12T10:19:00.002-05:002012-01-12T10:30:24.748-05:00WebSphere 2012 Trends And DirectionsLong time no blog (from me personally).<br /><br />Just wanted to shoot out a quick pointer to <a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/gcuomo/entry/jerry_s_2012_technology_trends21?lang=en">an excellent blog post</a> by our WebSphere CTO, Jerry Cuomo. Jerry talks through our work in mobile platforms, PaaS, DevOps, cloud benchmarking, 20/20 Analytics, Workload Integrated Systems, DataPower-as-a-Service, Internet Scale Computing, Business API management and social business. Also, he has <a href="http://www.facebook.com/pages/Jerrys-2012-Technology-Trends/146048055508529?sk=wall">a facebook page</a> to promote discussion of each. Finally he has a SMS app written that allows you to interact with the trends and be notified of updates.Andrew Spykerhttp://www.blogger.com/profile/11842707696430474242noreply@blogger.com2tag:blogger.com,1999:blog-1417695962027703953.post-72357049549829655622011-11-06T17:28:00.000-05:002011-11-06T17:28:49.853-05:00WebSphere Application Server 8.5 alpa overview session at ApacheCon 2011 in Vancouver BC Thursday November 10<div dir="ltr" style="text-align: left;" trbidi="on"> <div class="blogPost"> <div dir="ltr" style="text-align: left;"> If you are in Vancouver on Thursday November 10 and interested in listening about the new faster and lighter weight footprint version of WebSphere Application Server 8.5 alpha, please come to MacKenzie Room (1st Floor) at 7PM at the<span style="font-size: x-small;"><a href="http://www.westinbayshore.com/">The Westin Bayshore Vancouver</a></span> 1601 Bayshore Drive, Vancouver, BC, V6G 2V4.<br />
</div><div dir="ltr" style="text-align: left;"> <i>Please note that this session is open to ALL users and customers not just ApacheCon attendees.</i><br />
See announcement here<br />
<a href="http://na11.apachecon.com/posts/32726152">http://na11.apachecon.com/posts/32726152</a> <br />
<a href="https://twitter.com/#%21/ApacheCon/status/131098166429892609">https://twitter.com/#!/ApacheCon/status/131098166429892609</a><br />
<br />
This will be a presentation and hands-on demo followed by a Q&A session by Eric Covener and Rohit Kelapure.<br />
</div></div></div>Rohit Kelapurehttp://www.blogger.com/profile/12988550581111360779noreply@blogger.com0tag:blogger.com,1999:blog-1417695962027703953.post-23285817749383476132011-10-10T09:22:00.000-04:002014-02-14T12:14:38.763-05:00Java EE 6 and the Spring Framework<div dir="ltr" style="text-align: left;" trbidi="on"><i><span style="color: red;">Recently two sessions at JavaOne 2011 covered the relationship between Java EE 6 and the Spring Framework.</span> </i><br />
<br />
<a href="http://www.slideshare.net/kelapure/java-e-evsspringshootout">Java EE vs Spring Framework Shootout</a> - This session compares the Spring and Java EE stacks in terms of Web frameworks. It re-examines the motivations behind the Spring framework and explores the emergence of the Java EE programming model to meet the challenges posed. The presentation provides insight into when Spring and/or Java EE is appropriate for a building Web applications and if they can coexist.<br />
<br />
<a href="http://www.slideshare.net/ertmanb/javaone-2011-migrating-spring-applications-to-java-ee-6">Best Practices for Migrating Spring Applications to Java EE 6</a> - The Spring Framework has no doubt played a major role in evolving how we write enterprise applications on the Java platform today, but it is still a proprietary framework owned by a single company. The age of having to rely on such proprietary frameworks in order to develop decent enterprise applications is now over, and using Java EE 6 has become an even easier way to develop enterprise applications based on standards, which makes it the best choice for any enterprise application. In this session, you will experience how to migrate a typical full-stack Spring application to a standards-based, completely portable Java EE 6 application, including integration tests. <br />
<br />
Both these presentations bring forth Java EE as a standards based, easier and better alternative to the proprietary Spring Framework. They also cover scenarios of migrating and co-existence with Spring. <i style="color: red;">Please go through these presentations for re-evaluating the usage of Spring Framework in your application stack.</i><br />
<br />
<span style="color: black;">For best practices on integrating the Spring Framework with the WebSphere Application Server please look at the following <a href="http://www.ibm.com/developerworks/websphere/techjournal/0609_alcott/0609_alcott.html">whitepaper</a>.</span></div>Rohit Kelapurehttp://www.blogger.com/profile/12988550581111360779noreply@blogger.com0tag:blogger.com,1999:blog-1417695962027703953.post-22397844467200333882011-10-07T13:40:00.003-04:002011-10-07T13:41:22.505-04:00Announcing the WebSphere Application Server V8.5 AlphaThe year was 1911. While most were trying to understand how to create accounting machines and punch card readers, one man had a vision. He created a company with the sole intent of constructing a lightweight, fast, consumable application server that was so fast and easy to use, a developer could run it on even the slowest of punch card readers. "The server must start within 5 seconds" he exclaimed! "The server footprint cannot be bigger than 50 megabytes!" he mandated. While some of his more forward-thinking colleagues questioned how a production-ready server with such strong enterprise qualities of services could run in just 50 MB of space, others were puzzled by what an application server was and baffled by this talk of a "megabyte". They called him a dreamer and questioned whether this was even possible. "I want this application server technology to be available, even if it takes a hundred years!" he replied.<br />
<br />
The rest is a history that is very much left out of the IBM Centenary literature. However, WebSphere Application Server V8.5 Alpha provides all this and more, using the new Liberty profile. Want to know more? Why not take a look round this new development community, <b><a href="https://www.ibm.com/wasdev">WASdev</a></b>. You can <a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/wasdev/entry/download?lang=en"><b>download</b></a> the alpha server and tooling. We'd love you to let us know what you think on our <a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/wasdev/entry/participate?lang=en"><b>forums</b></a>, and to collaborate with us to help create a next generation development platform that works for you.Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-1417695962027703953.post-44931449465852615182011-10-07T09:23:00.002-04:002014-02-14T12:31:09.017-05:00Modularity - the next generation of programmingOne of the issues that the industry has been wrestling with for quite a while has been integration. Application servers are big and integrate lots of code to provide the right set of functionality. Applications are growing in size and are integrating third party code to do the same thing. Sometimes there are conflicts. The application server may have integrated one version of Apache Commons Logging and the application needs another because the third party code they need to use requires it. This can even happen within the application itself.<br /><br />The only way we're going solve this kind of problem is to remove the hierarchical classloader structure in Java and replace it with a managed classloader tree that allows versioning and control resolving dependencies. In other words, we desperately need a modular programming model.<br /><br />The Java EE platform has known about this issue for some time (since before Java EE 6). It was not addressed in EE 6, but was supposed to be part of the EE 7 discussion. However, as of this month, the Java EE 7 Expert Group has dropped the ball once again on delivering modularity, citing a need for modularity in Java SE first.<br /><br />However, do not despair. It's extremely unfortunate that EE 7 is not addressing industry concerns, but vendors are providing modular support today in most every app server and OSGi seems to be the predominant form. WebSphere Application Server V8.0 supports building and deploying modular apps and the WebSphere Application Server V8.5 Alpha has a Liberty Profile that shows just how much modular programming is going to change how we program. Think about WebSphere, but with roughly the size and startup speed of Tomcat and an even simpler config model than Tomcat. Best of all, it's OSGi based and gives you the control to resolve dependencies the way you want.<br /><br />If you want to learn more, see http://www.ibm.com/wasdev and if you want to voice your displeasure in not addressing modular applications in Java EE 7, then send email to the spec leads (found at http://jcp.org/en/egc/view?id=342) or the public comment mailing list, users@javaee-spec.java.net.Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-1417695962027703953.post-63791149643769768252011-06-28T16:00:00.002-04:002011-06-28T16:08:31.153-04:00Great overview of WebSphere Application Server V8.0Tom Alcott put together a great overview of version 8.0 of the WebSphere Application Server. Take a spin through <a href="http://www.ibm.com/developerworks/websphere/techjournal/1106_alcott/1106_alcott.html">his article on developerWorks</a>.<br /><br />He covers the Java EE 6 standards, additional integrated programming models (OSGi, Service Component Architecture, Java Batch, Communications Enabled, and XQuery/XSLT 2.0), additional feature packs (Web 2.0, dynamic scriptiong), system management improvements including installation, high availability, logging, recovery, security and migration.<br /><br />Well worth the read.Andrew Spykerhttp://www.blogger.com/profile/11842707696430474242noreply@blogger.com0tag:blogger.com,1999:blog-1417695962027703953.post-31851130229380776382011-06-27T17:44:00.002-04:002014-02-14T12:32:19.940-05:00I'm not dead yetFrom time to time, I see posts asking whether or not Java EE is dead. To paraphrase with a Java EE twist, "The reports of my demise have been greatly exaggerated." It takes a lot of effort to build and deliver a Java EE release and it should be no surprise that it takes a while for vendors to get support out the door, but WebSphere Application Server V8.0 is now out and Java EE 6 support is one of the major pieces of it.<br /><br />I've been prepping education material for various groups, but I thought I'd take a moment to reflect just how far we've come in improving the platform.<br /><br />Once UI frameworks start taking advantage of Servlet 3.0 web fragments, it will be a snap to drop a UI framework into a web app and have it auto configured. JSF Facelets are a great improvement on UI composition and reuse. JSF Managed Beans have been split out into their own basic component model that will serve as the core for the platform's future evolution. This means a lean and mean component model that developers can easily grasp and use. The annotated POJO programming model is used everywhere and makes developing and describing components easy. Managed Beans and EJBs now form a graduated component programming model that starts simple and lets you add capabilities as needed with nothing more than an annotation. You can now package your EJBs in your WARs and Contexts and Dependency Injection for EE (CDI) will let you use them as Managed Beans. That means you can start with Managed Beans in your web app today and easily switch to EJBs as needed without repackaging or changing coding patterns. EJBs can be used anywhere a Manage Bean is used and just as easily. <br /><br />Need to provide access to resources over the web? JAX-RS provides a simple POJO pattern for RESTful services.<br /><br />Want to stop writing validation logic throughout your application to ensure data integrity? Try Bean Validation and have it done automatically for you.<br /><br />Lastly, there's a new set of scoped JNDI namespaces that extend beyond java:comp into java:module, java:app, and java:global scopes. These allow a developer to share resources and refs at each of their respective scopes without having to replicate resource declarations in numerous places. It also makes it easier on admins, who only have to bind the shared resources once, instead of everywhere they are used.<br /><br />I'd have to say that EE 5 and EE 6 have been some of the most productive releases from a developers point of view. This is about as far from being dead as a platform can get. If you haven't tried it yet, pick up a <a href="http://www.ibm.com/developerworks/downloads/ws/was/">developer or trial edition of WebSphere Application Server v8.0</a> for free and give it a shot.Anonymousnoreply@blogger.com2tag:blogger.com,1999:blog-1417695962027703953.post-59799072561132323222011-06-23T09:12:00.004-04:002011-06-23T09:24:55.664-04:00WebSphere ... going Mobile and the CloudIn my recent travels, two topics have come up over and over again. The first is mobile and the second is cloud. I'll see if we can get some content on mobile, but for now <a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/94e7fded-7162-445e-8ceb-97a2140866a9/entry/chris_mitchell_provides_overview_of_the_web2_0_mobile_feature_pack2?lang=en">here is a great overview</a> by Chris Mitchell.<br /><br />On cloud, I wanted to point folks to some excellent sources of information on cloud that are by my WebSphere colleagues, but not on this blog.<br /><br />Jason McGee has alot of demos <a href="http://cloudjason.com/">on his blog</a> that show how the IBM Workload Deployer help you leverage your middleware in the private cloud.<br /><br />Dustin Amrhein reflects on how these technologies relate to real world deployments <a href="http://dustinamrhein.sys-con.com/">on his blog</a>.<br /><br />Matt Hogstrom has talked about his views of the cloud based as well on <a href="http://blog.hogstrom.org/">his blog</a>.<br /><br />Last, but not least, Jerry Cuomo has talked about our strategy around cloud and IBM's views on what private cloud means and how to consider performance around cloud (something I'm personally involved with at this point) on <a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/gcuomo/?lang=en">his blog</a>.<br /><br />Please take some time to spin through these blogs and let me know if there are additional aspects of cloud and mobile you'd like to hear from WebSphere folks.Andrew Spykerhttp://www.blogger.com/profile/11842707696430474242noreply@blogger.com1tag:blogger.com,1999:blog-1417695962027703953.post-1391459065653649212011-06-18T13:59:00.004-04:002011-06-21T10:14:53.394-04:00WAS V8 is Here<div xmlns="http://www.w3.org/1999/xhtml">Its been in Beta for over a year - a program in which 9000 individual companies participated, 3 time more than any previous WebSphere early program. Now, in the week that IBM turns 100, WebSphere becomes a teenager (yes, we started in 1998) and <a href="http://www.ibm.com/software/webservers/appserv/was/features/">WebSphere Application Server V8 is here</a>.<br /><br />First and foremost WAS V8 is a production-ready, fully certified Java EE 6 platform. Some of the primary component technologies, such as JPA 2.0 for persistence and JAX-RS for RESTful Web Services, have been available on WAS V7 through the additive WAS V7 <a href="http://www.ibm.com/software/webservers/appserv/was/featurepacks/">feature packs</a>, and now WAS V8 brings them together as part of our complete Java EE 6 platform support. Building web applications from composable framework technologies is significantly simpler using Servlet 3.0, with the introduction of web fragments. EJB modules can now be packaged directly in WAR archives to simplify the assembly of web applications. The <a href="http://webspherepersistence.blogspot.com/2011/03/lightweight-jpa-testing-in-jee.html">embeddable EJB container</a> continues the simplification of application development, providing a lightweight standalone container for testing EJBs. A common theme here is " development simplification", something further enhanced in WAS V8 with the new monitored directory support for faster compile-edit-debug cycles - drag your new or modified app to the monitored directory and WAS will automatically update or deploy it. Comprehensive Java EE 6 productivity tools are included in <a href="http://www.ibm.com/software/awdtools/developer/application/">RAD v8.0.3</a>, which is also now generally available. Of course, its not all just about Java EE 6. WAS V8 and RAD V8.0.3 support a broad range of programming models to address a wide spectrum of business problems:<br /><ul><li>Web applications can be assembled, deployed and managed as <a href="http://publib.boulder.ibm.com/infocenter/wasinfo/v8r0/topic/com.ibm.websphere.osgi.nd.multiplatform.doc/topics/ca_about.html">OSGi applications</a> to dramatically reduce the size of EARs, increase the reuse of common libraries used by multiple enterprise applications, eliminate version conflicts between applications and enable in-place managed updates of modules of running applications.</li><li>Service Component Architecture (<a href="http://publib.boulder.ibm.com/infocenter/wasinfo/v8r0/topic/com.ibm.websphere.nd.multiplatform.doc/info/ae/ae/welc6tech_sca.html">SCA</a>) enables SOA assets to be assembled into coarse-grained composites and to be exposed over a variety of protocol bindings which can be decorated with declarative policies for security, reliability and transactional integrity.</li><li>The <a href="http://publib.boulder.ibm.com/infocenter/wasinfo/v8r0/topic/com.ibm.websphere.web20fepmobile.multiplatform.doc/info/ae/ae/welcome_fepweb.html">Web 2.0 and Mobile feature pack</a> extends the reach of enterprise assets and provides a rich client experience for popular mobile devices including iPhone, Android and Blackberry. </li><li>Communication enabled applications (<a href="http://publib.boulder.ibm.com/infocenter/wasinfo/v8r0/topic/com.ibm.websphere.nd.multiplatform.doc/info/ae/ae/welc6tech_cea.html">CEA</a>) simplifies the application use of IP telephony through a catalog of customizable and extensible Web 2.0 widgets.<br /></li><li>Support for batch workloads, alongside standard OLTP workloads, is provided directly in WAS V8 via the POJO-based <a href="http://publib.boulder.ibm.com/infocenter/wasinfo/v8r0/topic/com.ibm.websphere.nd.multiplatform.doc/info/ae/ae/welc6tech_computegrid.html">Java Batch</a> programming model and batch container, consolidating into WAS V8 the core batch support from WebSphere XD Compute Grid. At the same time, a new <a href="http://www.ibm.com/software/webservers/appserv/extend/computegrid/">V8 release of Compute Grid</a> provides enhanced support for massive batch jobs through management of job parallelization as well as managing end-to-end jobs across disparate execution environments such as WAS and CICS.</li><li>Processing large XML documents using XPATH 2.0, XSLT 2.0 and XQuery, exploiting a highly-optimized XML processor and Java <a href="http://publib.boulder.ibm.com/infocenter/wasinfo/v8r0/topic/com.ibm.websphere.nd.multiplatform.doc/info/ae/ae/welc6tech_xml_dev.html">XML API</a> for navigating XML data in the most efficient manner.</li></ul>Operationally V8 has seen a significant investment in reducing cost through improved performance and greater efficiency in common operational tasks. We haven't wasted any time in publishing our first <a href="http://www.spec.org/jEnterprise2010/results/res2011q2/jEnterprise2010-20110601-00022.html">SpecJEnterprise2010 results for WAS V8</a>, which immediately takes first place on EjOPS/Core to add to WebSphere's lead for <a href="http://www.spec.org/jEnterprise2010/results/res2011q1/jEnterprise2010-20110208-00018.html">overall EjOPS/AppServer</a>.<br /><br />And its not just raw throughput that is faster in WAS V8. Product installation simplification through use of the IBM Installation Manager (IM) and new template-driven cell creation has reduced product installation time by 15%, large-topology server creation time by 69% and large-topology cluster-creation time by 31%.<br /><br />Look out for more WAS V8.0 posts soon from the WAS team.<br /><br /></div>Ian Robinsonhttp://www.blogger.com/profile/11388042426887015683noreply@blogger.com0tag:blogger.com,1999:blog-1417695962027703953.post-86303071257128301132011-05-03T14:20:00.006-04:002011-05-20T09:36:39.979-04:00Tuning for idleness -- Server ConsolidationOver the years, WebSphere has come to leverage server whitespace to keep our runtime hot to service the next new request as fast as possible. This has served us well in the past as our performance metrics have demonstrated over the years.<br /><br />With the transition of workloads from dedicated server footprints to big machines which are logically partitioned or hosting hundreds of virtual guests, idle times in one guest or JVM may not necessarily translate to low-utilization of the entire platform. A typical development machine hosting hundreds of developer's guests may have many guests active, but idle. It is important that the idling machines impact overall system performance minimally.<br /><br />We've written a whitepaper which focuses on how to configure WebSphere V7 to minimize idle-time processing available <a href="http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP101894">here.</a> We hope you find the paper informative and helps you reduce the load of idling WebSpheres in your environment.<div><br /></div><div>Steve Kinder</div>Steve Kinderhttp://www.blogger.com/profile/16430343011378043687noreply@blogger.com2tag:blogger.com,1999:blog-1417695962027703953.post-456504113425760192011-04-18T16:44:00.003-04:002011-04-18T17:03:19.629-04:00XML Feature Pack Tech Preview AvailableJust in time for <a href="http://www-01.ibm.com/software/websphere/events/impact/">IBM Impact</a>, the IBM XML team cranked out an updated tech preview of the XML Feature Pack with three key new features.<br /><br />First - XQuery modules is a way to break up larger XQuery based programs into modular units. This was the last optional feature of XQuery not yet supported and rounds out the XQuery 1.0 support. Not only does this feature help you break up your own XQuery programs, but it also allows you to use open source XQuery libraries such as <a href="http://www.xqueryfunctions.com/">FunctX</a>.<br /><br />Next is support for easier to bind Java functions. In previous releases you could binding to existing Java logic and data, but now binding to existing Java logic is even easier. The support is common across both XSLT 2.0 and XQuery and supports invocation of both instance and static methods. Here is an example that I showed at Impact:<br /><br /><pre class="brush: java"><br />package org.company;<br /><br />public class Calculator {<br /> public static int sqrt(int val) {<br /> return (int)Math.sqrt(val);<br /> }<br />}<br /></pre><br /><br /><pre class="brush: xml"><br /><xsl:stylesheet version="2.0"<br /> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br /> xmlns:xltxe="http://www.ibm.com/xmlns/prod/xltxe-j"<br /> xmlns:calc="http://com.example/myApp/calculator"><br /> <br /><xltxe:java-extension prefix="calc“ class="org.company.Calculator"/><br /><br /><xsl:template match="/"><br /> <xsl:value-of select=“calc:sqrt(64) "/><br /></xsl:template><br /><br /></xsl:stylesheet><br /></pre><br /><br />You can see in the XSLT that using our extention, we were able to map any functions starting with calc to Java calls to <span style="font-weight:bold;">org.company.Calculator</span>. Specifically the function <span style="font-weight:bold;">sqrt</span> was called in this example. With this support, no Java code is needed to link existing Java logic to an XSLT or XQuery program.<br /><br />Finally, we spent alot of time on runtime error messages. We have made sure that error messages now include line and column numbers that help you track back to the error that caused execution to fail.<br /><br />You can read more about these features on <a href="http://www.ibm.com/developerworks/library/x-was7xmlfp/index.html">developerWorks</a> and <a href="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?lang=en_US&source=dw-xml1009">download the tech preview from the IBM download site</a>.Andrew Spykerhttp://www.blogger.com/profile/11842707696430474242noreply@blogger.com0tag:blogger.com,1999:blog-1417695962027703953.post-31136638256478161012011-04-18T12:00:00.000-04:002011-04-18T12:00:31.994-04:00Announcing the IBM WebSphere Application Server Migration Toolkit V3.0 Beta<div dir="ltr" style="text-align: left;" trbidi="on"><span class="Apple-style-span" style="font-family: verdana, arial, sans-serif; font-size: 11px;">The IBM WebSphere Application Server development team is pleased to announce the availability of the IBM WebSphere Application Server Migration Toolkit V3.0 Beta.<br />
<br />
The V3.0 Beta builds upon the capabilities delivered in the V2.1 release, expanding support for migrating your Java Enterprise Edition applications to WebSphere Application Server. </span><span class="Apple-style-span" style="font-family: verdana, arial, sans-serif; font-size: 11px;">The V3.0 Beta continues to enhance the developer's migration experience with new support for migration to WebSphere Application Server V8.0 Beta. </span><span class="Apple-style-span" style="font-family: verdana, arial, sans-serif; font-size: 11px;">Simple remediation tools utilize Rational® source code scanning technology to identify and resolve known application migration issues. This enables developers to quickly identify changes required to migrate from previous product versions or from competitor's Application Server platforms. </span><br />
<span class="Apple-style-span" style="font-family: verdana, arial, sans-serif; font-size: 11px;"><br />
More details on the new features and beta program can be found on the IBM WebSphere Application Server V8.0 Beta home page. Just look under<a href="https://www14.software.ibm.com/iwm/web/cc/earlyprograms/websphere/wsasoa/index.shtml"> Integrated tooling</a>. </span><span class="Apple-style-span" style="font-family: verdana, arial, sans-serif; font-size: 11px;">You can directly <u><a href="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=swerpws-wsasoa-3&S_PKG=migr">Download IBM® WebSphere® Application Server Migration Toolkit v3.0 Beta</a>.</u> </span><br />
<span class="Apple-style-span" style="font-family: verdana, arial, sans-serif; font-size: 11px;"><br />
We're excited to continue learning about your experiences with the Beta in the<a href="http://www.ibm.com/developerworks/forums/forum.jspa?forumID=2180&start=0"> WebSphere Application Server 8 beta forum</a>. </span><br />
<span class="Apple-style-span" style="font-family: verdana, arial, sans-serif;"><span class="Apple-style-span" style="font-size: 11px;"><br />
</span></span></div>Rohit Kelapurehttp://www.blogger.com/profile/12988550581111360779noreply@blogger.com2tag:blogger.com,1999:blog-1417695962027703953.post-26331765914326054802011-04-05T12:27:00.003-04:002011-04-05T13:41:50.749-04:00WebSphere Application Server V8 Announced<table summary="layout" style="font-family: Arial, sans-serif; font-size: 12px; " border="0" cellpadding="0" cellspacing="0"><tbody><tr style="font-family: Arial, sans-serif; font-size: 9pt; "><td style="font-family: Arial, sans-serif; font-size: 9pt; " height="20px" valign="middle"><a class="h2title" href="http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=AN&subtype=CA&htmlfid=897/ENUS211-139&appname=USN#toc" style="color: rgb(0, 0, 0); font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 13px; text-indent: 5px; text-decoration: none; ">Planned availability date</a></td></tr><tr style="font-family: Arial, sans-serif; font-size: 9pt; "><td style="font-family: Arial, sans-serif; font-size: 9pt; "><img src="http://www.ibm.com/common/ssi/GIF/ALET/GRULE.GIF" alt="Bottom rule" border="0" height="1" width="600" /></td></tr></tbody></table><br /><ul style="margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; font-size: 9pt; display: block; font-family: Arial, sans-serif; "><li style="margin-bottom: 0px; ">June 17, 2011 - electronic delivery</li><li style="margin-bottom: 0px; ">July 22, 2011 - media packs</li></ul><span class="Apple-style-span"><span class="Apple-style-span" style="font-size:12px;"><br /><a name="descx"></a></span></span><div><span class="Apple-style-span"><span class="Apple-style-span" style="font-size:12px;">The formal announcement letter is available </span><a href="http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=AN&subtype=CA&htmlfid=897/ENUS211-139&appname=USN" style="font-size: 12px; ">here.</a></span></div><div><br /></div><div>V8 contains, as you may recall from previous blog posts, integrated versions of SCA, OSGi, XML, and CEA feature packs. </div><div><br /></div><div>Please continue to enjoy the beta in the meantime!<br /><br />--> updated link to remove mid-page jump. :-)<br /></div>Steve Kinderhttp://www.blogger.com/profile/16430343011378043687noreply@blogger.com0tag:blogger.com,1999:blog-1417695962027703953.post-89684955237970485352011-03-19T13:07:00.000-04:002011-03-19T13:07:10.582-04:00WebSphere Application Server v8.0 Beta, March refreshIBM have released a WAS v8.0 Beta refresh which includes some great new OSGi Applications functionality, including: In-place application update, a feature that allows administrators to manage and migrate their OSGi bundles at runtime, without application restart. Application extensions allow administrators to extend their applications at runtime with a Composite Bundle Archive (CBA), again with no application restart. There are also performance monitoring, security, session management, servlet 3.0 support for OSGi applications/components.<br />
<br />
For more information on OSGi in the Beta, why not check out this short video on the Enterprise OSGi YouTube channel. <a href="http://www.youtube.com/user/EnterpriseOSGi#p/a/u/0/3vRmzqHiJBY">http://www.youtube.com/user/EnterpriseOSGi#p/a/u/0/3vRmzqHiJBY</a><br />
<br />
To download the WAS v8.0 Beta and get playing with all the new features, visit the download site here -><br />
<a href="https://www14.software.ibm.com/iwm/web/cc/earlyprograms/websphere/wsasoa/download.shtml">https://www14.software.ibm.com/iwm/web/cc/earlyprograms/websphere/wsasoa/download.shtml</a>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-1417695962027703953.post-8214179460081112952011-03-08T17:25:00.002-05:002014-02-14T12:34:45.186-05:00Introducing the new Enterprise OSGi YouTube channel.Over the last couple of weeks, I've been putting together a list of OSGi related talks that act as a useful resource for OSGi beginners. I'm lucky enough to work in a development team full of talented people who are very happy to share their knowledge and experiences to customers and at conferences. I wanted this youtube channel to provide a web resource so that we can share this information to a wider audience.<br />
<br />
The short overview presentations are designed to giev the viewer a high level understanding of concepts without going into too much depth. I'll put up links and follow up material which goes into more depth at our main OSGi home at <br />
<br />
The new channel can be found at <a href="http://www.youtube.com/user/EnterpriseOSGi">http://www.youtube.com/user/EnterpriseOSGi</a><br />
<br />
Videos available right now on our new Enterprise OSGi channel include:<br />
<br />
<a href="http://www.youtube.com/watch?v=J2wqOY603-Q">Big EARs and OSGi - Part 1</a>, by Ian Robinson, IBM, Distinguished Engineer<br />
<a href="http://www.youtube.com/watch?v=jaXNocA01Qg">Big EARs and OSGi - Part 2</a>, by Ian Robinson, IBM, Distinguished Engineer<br />
<a href="http://www.youtube.com/watch?v=UBk7qCI1I1Y">An Interview with Zoe Slattery</a>, by Zoe Slattery, IBM, OSGi Technical Evangelist<br />
<a href="http://www.youtube.com/watch?v=X9WWCxQwXME">JPA in OSGi</a>, by Tim Ward, IBM, OSGi Applications developer in WAS.<br />
<br />
More will be uploaded soon, so why not subscribe to the channel to get notification of when new videos are uploaded. To subscribe, you'll need a YouTube account. Click on the subscribe button on the top left of the Enterprise OSGi channel, shown below.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt0sCuWvTeaJjK4jKwm8n5j0y2dGsHBN1T4CqlZXISquo20Gl_vcpvYZOK9KIV3CwpuQ8JHppEdhD_dDP7Adt9svhFfIqVQG5Dd1Rq_uR9w6r2g2QKjWvAoUOcmiEa3RmJrIkHkRrZTmI/s1600/subscribe.JPG" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt0sCuWvTeaJjK4jKwm8n5j0y2dGsHBN1T4CqlZXISquo20Gl_vcpvYZOK9KIV3CwpuQ8JHppEdhD_dDP7Adt9svhFfIqVQG5Dd1Rq_uR9w6r2g2QKjWvAoUOcmiEa3RmJrIkHkRrZTmI/s1600/subscribe.JPG" /> </a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: x-small;">Originally posted on <a href="http://www.devangelist.blogspot.com/">http://www.devangelist.blogspot.com/</a></span> </div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1417695962027703953.post-78806727657832622432011-02-25T12:09:00.003-05:002014-02-14T12:35:27.486-05:00Great set of articles on Native MemoryI am currently helping a customer with a native memory issue causing OutOfMemory (OOM) exceptions. Most folks are familiar with Java heap memory issues (eg. too much caching eating up live memory or leaking objects), but native memory is also important especially when your application isn't so "pure" (spawning threads, lots of JNI, etc). How do you know if you have a native out of memory? You'll see that you'll get out of memory conditions when the Java heap still has plenty of room left over. In the case I'm working on now, we actually saw the out of memory well before the memory in the heap grew to the maximum size (-Xmx) of the heap. In trying to help the customer out, I found the following articles excellent. The first is a very good overview of native memory and how to diagnose. The second is our app server tech note on things to try in the case you believe you have a native memory issue.<br /><br />Thanks for the memory - Understanding how the JVM uses native memory on Windows and Linux (<a href="http://www.ibm.com/developerworks/java/library/j-nativememory-linux/">Windows/Linux version</a>, <a href="https://www.ibm.com/developerworks/java/library/j-nativememory-aix/">AIX version</a>).<br /><br /><a href="http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg21373312">Troubleshooting native memory issues</a>Andrew Spykerhttp://www.blogger.com/profile/11842707696430474242noreply@blogger.com0tag:blogger.com,1999:blog-1417695962027703953.post-14536251245342072432011-02-08T17:00:00.007-05:002014-02-14T12:39:26.872-05:00ONLINE SAMPLES<div dir="ltr" style="text-align: left;" trbidi="on"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8DZn8GpxwsthEXMQpe_pqszKZ6jT-fkMmr7yCRTECFrpSHbhzCAW4D_pKryCR6qyyLv1V8v4T4jCY79H9rjCCLbxtjsN4Up1C8Ew4luv1AIwa7YVN0Bgy3hXK-9-Krc0ChcU_ghseoiLD/s1600/sample_logo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8DZn8GpxwsthEXMQpe_pqszKZ6jT-fkMmr7yCRTECFrpSHbhzCAW4D_pKryCR6qyyLv1V8v4T4jCY79H9rjCCLbxtjsN4Up1C8Ew4luv1AIwa7YVN0Bgy3hXK-9-Krc0ChcU_ghseoiLD/s1600/sample_logo.jpg" /></a></div>The Samples section of the WAS V8 BETA Information Center is now live!! http://publib.boulder.ibm.com/infocenter/wasinfo/beta/index.jsp<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3i3E26EkdjVKoA_Y1oC583xL_19NvIsQurYJyWKDdENdHF90Kvrxdaa_7q_phtyJQNBLWBRPisS4VpQ6GBoBWc11wokl9_t3sCpllYoTbpHG0HABfJEuV9sVZb2Osh6BvfsfCnKbdTBK-/s1600/samples.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3i3E26EkdjVKoA_Y1oC583xL_19NvIsQurYJyWKDdENdHF90Kvrxdaa_7q_phtyJQNBLWBRPisS4VpQ6GBoBWc11wokl9_t3sCpllYoTbpHG0HABfJEuV9sVZb2Osh6BvfsfCnKbdTBK-/s1600/samples.jpg" /></a></div>WebSphere Application Server V8 Beta samples are new and improved and now available for early testing to our WAS V8 Beta customers! Although clients will continue to find key samples installed with the product, additional samples are available online and can be accessed from a<a href="http://www14.software.ibm.com/webapp/wsbroker/redirect?version=matt&product=was-nd-mp&topic=welcome_samples"> new section</a> in the WAS V8 Beta Information Center. Now, samples, documentation, and other resources reside online, under one roof. This will increase availability and collaboration while providing samples in a time-sensitive manner.<br />
<br />
<b>Increasing Availability.</b> The sample applications are now on the web, and users can browse individual samples with a direct link or find them using search engines. This is a first for WebSphere Application Server!<br />
<br />
<br />
<b>Adding Collaboration.</b> As part of the new collaborative information center, users can comment on and rate samples, receive quick feedback, and sign up for updates. <br />
<br />
<b>Providing relevant samples in a time-sensitive manner.</b> Online delivery allows samples to be added or updated periodically with regular updates to the information center. <br />
<br />
The samples currently available in the Samples section of the <a href="http://www14.software.ibm.com/webapp/wsbroker/redirect?version=matt&product=was-nd-mp&topic=welcome_samples">WAS V8 Beta Information Center </a>demonstrate the following technologies: Service Component Architecture (SCA), Communications Enabled Applications (CEA), OSGi applications, XML, and Internationalization service.<br />
<br />
<div style="font-family: Verdana,sans-serif;"><span style="font-size: small;"><i><b>Look for more to come!</b></i></span></div><table></table></div>Rohit Kelapurehttp://www.blogger.com/profile/12988550581111360779noreply@blogger.com0tag:blogger.com,1999:blog-1417695962027703953.post-7033490812682577932011-01-03T09:07:00.003-05:002011-01-03T09:28:22.888-05:00Help keep posts to this blog active in 2011Unfortunately, none of my New Year's resolutions included blogging more often. I notice that the posts on this blog have fallen to approximately once a month. That likely isn't enough to keep all our great readers interested in repeating their visits (and Google analytics confirms this for me). The idea of this blog is to get experts across the WebSphere development labs blogging about topics across the application infrastructure set of products. I'm certain I will be blogging about XML, SOA, and performance topics this year. I'm also sure you'll hear more and more about WebSphere Application Server V8.0 (the <a href="http://www.ibm.com/developerworks/forums/forum.jspa?forumID=2180&start=0">forum</a> is very active). However, what other topics and products/technologies would you like to see talked about here? If you tell me, I'll line up the right people to blog. That is a resolution I can keep.<br /><br />Happy New Year WebSphereains!Andrew Spykerhttp://www.blogger.com/profile/11842707696430474242noreply@blogger.com3tag:blogger.com,1999:blog-1417695962027703953.post-85222909894460265302010-11-11T16:15:00.002-05:002014-02-14T12:39:26.884-05:00System Test Team Reports Available on developerWorksHave you been wondering what the WebSphere system test team has been up to lately? Visit <a href="https://www.ibm.com/developerworks/mydeveloperworks/wikis/home?lang=en#/wiki/WebSphere%20Application%20Server%20Test%20Team">our wiki</a> for access to our collection of test reports. The test reports document results from representative product scenarios that have been validated by IBM system test groups. They cover testing we've done with WebSphere Application Server v7.0, the v8.0 Alpha and Betas, and several Feature Packs. <br /><br />For example, in a recent report, "Leverage Business Level Applications (BLA) to Improve Management and Operational Capabilities Over Stand-alone Java EE Applications", Feng Yue Li from the WebSphere system test team describes a test scenario that focused on the use of shared libraries within BLAs. She explains how she verified that shared library relationships between BLA composition units work properly when a new version of the BLA asset is rolled out and describes how command assistance can be used with BLAs.<br /><br />In another recent report, "Test Infrastructure: OSGi FeP and JEE applications", tester Tam Dinh outlines a scenario in which the WebSphere system team deployed, exercised and stressed WebSphere Application Server V7.0 OSGi Feature Pack using three OSGi applications and three JEE applications in a WebSphere Application Server Network Deployment cell.<br /><br />We'd like to hear your feedback about our work and your ideas about how our testing can be improved. Visit our developerWorks test team wiki and let us know what you think.Jim Habinekhttp://www.blogger.com/profile/12386769296060812974noreply@blogger.com0tag:blogger.com,1999:blog-1417695962027703953.post-62678739682101781712010-10-08T08:02:00.005-04:002010-10-08T09:21:44.046-04:00New: WebSphere Batch Feature Pack !Announcing <a href="http://www-01.ibm.com/software/webservers/appserv/was/featurepacks/modernbatch/">IBM WebSphere Application Server V7 Feature Pack for Modern Batch</a> !<br /><br />This new feature pack provides support for a Java Batch programming model, offers tools and operational controls for Batch workload execution, enables development and deployment of batch applications, and allows concurrent execution of batch and OLTP workloads.<br /><br />The Batch Feature Pack is targeted toward developers and basic production deployment. It delivers a subset of the functionality of <a href="http://www.ibm.com/developerworks/wikis/display/xdcomputegrid/Home">IBM WebSphere Extended Deployment Compute Grid</a>. Batch applications built using the feature pack are fully upward compatible with the Compute Grid environment.<br /><br />The Compute Grid product offers advanced features, including support for parallel processing, workload scheduler integration, usage accounting, and more. You can start with the Feature Pack (FeP) for Modern Batch and grow it into a full Compute Grid environment. The <a href="http://www.ibm.com/developerworks/forums/servlet/JiveServlet/download/1240-348962-14540484-366746/Batch%20Deployment%20Options.pdf">Batch Deployment Options Chart</a> outlines the functional continuum among these offerings.<br /><br /><br /><div style="text-align: center;"><br /></div>Chris Vignolahttp://www.blogger.com/profile/17539836501848231172noreply@blogger.com0tag:blogger.com,1999:blog-1417695962027703953.post-78566642220324425292010-10-05T17:00:00.003-04:002014-02-14T12:39:26.879-05:00Joint WAS XML Feature Pack and DB2 pureXML Article on FpML LivesI've mentioned this work a few times on the blog, so I wanted to make sure people saw the final article on DeveloperWorks.<br /><br /><a href="http://www.ibm.com/developerworks/library/x-xmlfeat2/index.html">Programming XML across the multiple tiers, Part 2: Write efficient Java EE applications that exploit an XML database server</a><br /><br />This article uses the example of Financial Products Markup Language (FpML) to show how to program realistic native XML across the Application Server and DB2 pureXML. It shows how you can use one consistent programming model (XQuery) and one consistent data model (XML) across data access, transformation, and filtering across both the mid tier and database tier. Using this one data model which doesn't require mapping to Java objects should increase the agility of your XML centric applications as no mapping code needs to be generated or maintained across both tiers.<br /><br />Even though the article is based upon FpML (which is really useful to the financial sector), the concept is applicable to all industries that have substantial amounts of XML data.<br /><br />The article has code attached (both a Rational Application Developer ear project and Eclipse/ANT builds) and database load scripts, so you can play with the code to see how it works. All you need to do is define the JDBC resources to point to your DB2 instance. I also have a virtual image for this based upon the free of charge WebSphere Application Server For Developers and DB2 Express-C in case you're interested.Andrew Spykerhttp://www.blogger.com/profile/11842707696430474242noreply@blogger.com2tag:blogger.com,1999:blog-1417695962027703953.post-56172521290094659632010-09-27T17:31:00.003-04:002010-09-27T17:38:39.856-04:00WebSphere V8.0 Beta Feature Focus WeeksI hope people have been following the WebSphere Application Server V8.0 Feature Focus weeks on the beta forum. If not, you should check them our here:<br /><br /><a href="http://www.ibm.com/developerworks/forums/forum.jspa?forumID=2180">IBM WebSphere Application Server V8.0 Beta Forums</a><br /><br />Many include demos and extensive information on the features.<br /><br />Some topics that recently were discussed include <a href="http://www.ibm.com/developerworks/forums/thread.jspa?threadID=347788&tstart=0">XML Application Programming</a>, <a href="http://www.ibm.com/developerworks/forums/thread.jspa?threadID=347780&tstart=0">SIP Servlets</a>, <a href="http://www.ibm.com/developerworks/forums/thread.jspa?threadID=347771&tstart=0">Communication Enabled Applications</a>, <a href="http://www.ibm.com/developerworks/forums/thread.jspa?threadID=334242&tstart=0">Installation on z/OS</a>, <a href="http://www.ibm.com/developerworks/forums/thread.jspa?threadID=329899&tstart=0">JSP 2.2</a>, <a href="http://www.ibm.com/developerworks/forums/thread.jspa?threadID=346876&tstart=15">JAX-RS</a>, <a href="http://www.ibm.com/developerworks/forums/thread.jspa?threadID=346279&tstart=15">Java EE6 Web Services</a>, <a href="http://www.ibm.com/developerworks/forums/thread.jspa?threadID=346279&tstart=15">EJB 3.1</a>, <a href="http://www.ibm.com/developerworks/forums/thread.jspa?threadID=345085&tstart=15">JPA 2.0</a>, <a href="http://www.ibm.com/developerworks/forums/thread.jspa?threadID=340661&tstart=30">Security Enhancements</a>, and <a href="http://www.ibm.com/developerworks/forums/thread.jspa?threadID=329434&tstart=45">Servlet 3.0</a>.<br /><br />Many other topics have been discussed as well. Just scroll back through the thread to find and comment on many of the new useful features coming in version 8.0.Andrew Spykerhttp://www.blogger.com/profile/11842707696430474242noreply@blogger.com1