This is an extension of a fast growing effort within our organization to create an interface directly to not only the engaged decision makers with our customer organizations but also the developers and tinkerers that really start to plant and care for the seeds of innovation that make the cutting edge business solutions grow. We'd like to use this as a repository for not only the usual news about upcoming products and features, but also as a way to keep you informed of what we're doing on our side of the fence to enable current and future solutions for the explosion of XTP applications and patterns that we're hoping become not only useful but also vital in customer portfolios of all shapes and sizes.
We will serve as the primary contributors. Our names are Lan Vuong and Rob Wisniewski, and we're recently been branded as 'Technical Evangelists' for the XTP cause within the WebSphere brand. As such our current focus is on the creation and education of new products and patterns within the WebSphere portfolio. The most prominent product in this space is WebSphere eXtreme Scale. We're working hard on some articles, videos and howto's surrounding the wide breadth that this product covers, with access to most of this material being channeled through this blog.
The Open Service Gateway initiative (OSGi) Alliance framework is becoming increasingly popular. It provides great mechanisms for developing modular and dynamic applications. The recent OSGi Service Platform Release 4 V4.2 specifications introduced the Blueprint Container specification. In this article, learn how the Blueprint Container provides a simple programming model for creating dynamic applications in the OSGi environment without adding complexity to the Java™ code. Numerous examples help get you started with the Blueprint XML file and the component XML definitions.
This exercise demonstrates how a developer can build, deploy and test dynamic Web applications using WebSphere Application Server Community Edition and Eclipse.IBM products used in this exerciseWebSphere Application Server Community EditionYou will leverage Eclipse Galileo to setup, deploy, and test a Web services application against WAS CE. In addition, you will also explore the capabilities of the Eclipse Web services tool for generating Web services, as well as embedded tooling in WAS CE that aid in creating WSDL files and source. This exercise will appeal to developers, managers or IT professionals who are currently building and deploying simple Web applications on Tomcat or other open source application servers.
Using the manageprofiles command for creating and managing profiles for IBM® WebSphere® Application Server can be confusing and error prone. A new interactive utility lets you select specific options and settings from a list, then calls the manageprofiles command and passes it all your selected parameters. This greatly reduces the time it takes to create a new profile for WebSphere Application Server and reduces the opportunity for user errors.
WebSphere® Commerce is the premiere market-leading e-commerce solution from IBM®. WebSphere eXtreme Scale is a powerful elastic DataGrid technology that you can use as an advanced cache from IBM. eXtreme Scale allows you to deploy a highly scalable, distributed shared cache that can provide a significant performance benefits for some WebSphere Commerce customers. This article discusses how you can leverage eXtreme Scale to reduce restart time for your e-commerce site, improve response time, and improve throughput during frequent cache invalidation.
The OSGi framework is a dynamic component model that is growing in popularity within enterprise architectures. The IBM® WebSphere® Application Server V7 Feature Pack for OSGi Applications and Java™ Persistence API (JPA) 2.0 was delivered for use with WebSphere Application Server V7.0 with Fix Pack 9 and above. This article describes the steps involved in converting a Java EE Web application that uses JPA 1.0 to an OSGi application that uses features in JPA 2.0 plus Blueprint injection of objects. Sample code for a simple WebSphere Application Server application is included for illustrative purposes.