This issue of the IBM® WebSphere® Developer Technical Journal includes features on several areas that have been mentioned a lot by IBM lately, such as mobile, analytics, and security, for starters. Learn how you can use IBM Worklight to send SMS messages to mobile applications, how you can achieve low latency analytics with IBM WebSphere eXtreme Scale and IBM Cognos, and how to enable OAuth service provider support in WebSphere Application Server. You've also probably heard about the new Liberty profile — if so, you'll find an article related to Liberty security, and if not, you'll find a column that describes some things you should know about the Liberty profile, including why you should be using it.
Your required reading begins below...
Deliver actionable business insight with low latency analytics using WebSphere eXtreme Scale and Cognos Real-time Monitoring
by Dr. Alan Hopkins
The use of data analytics promises to deliver a wealth of opportunities that will enable game-changing advances in the level of achievable business insight across all domains of computing applications. As such, organizations are being urged to implement integrated information platforms that support multiple modes of data analysis. This article shows how data written to an IBM WebSphere eXtreme Scale-based distributed cache can be consumed by IBM Cognos Real-time Monitoring, thereby enabling low latency analytical processing. The use of near real-time analytics can supplement other higher-latency analytical techniques as part of a comprehensive enterprise information integration platform.
by Thejaswini Ramachandra, Pradeep
Bhat and Girish Dhanakshirur
Many companies today are extending their enterprise applications to the mobile channel. One of the key requirements for enterprise apps is the ability to send short messages (as notifications or alerts) to mobile clients. Notifications drive user engagement and can be based on events or triggered by user behavior or by some pre-condition. IBM Worklight provides support for sending SMS/text notifications to mobile devices in addition to smart phone push notifications. This article explains how you can set up and send SMS notifications with Worklight, using a retail banking scenario as an example. Sample mobile app source code is provided to illustrate how to subscribe and receive SMS notifications.
Constructing REST services with WebSphere Application Server, Part 1: A simple RESTful implementation
by Rick Gunderson
This introduction to the REST features embedded in IBM WebSphere Application Server illustrates how you can create a simple REST service and leverage the RESTful capabilities that are built into WebSphere Application Server, such as object deserialization, custom serialization, and exception handling. With the information presented here and the sample application that is included, you should be able to create a JAX-RS application with response providers that enable you to tailor the responses from your application.
by Jeff Hoy, Bill O'Donnell, Shane
Weeden and Chunlong Liang
OAuth has become the de facto standard for delegated authorization across web applications. In addition to delegated access, OAuth is increasingly being used in traditional authentication and authorization roles, specifically driven by the pervasive trends of cloud and mobile. OAuth 2.0 service provider support was added to IBM WebSphere Application Server in versions 220.127.116.11, 18.104.22.168, and 22.214.171.124. This article provides an overview of OAuth support, highlighting the architecture, new features, and minimal configuration steps needed to enable the capability in WebSphere Application Server. You'll also find debugging tips, resource links, and pointers for advanced configurations.
by Jeff Hoy, Bill O'Donnell, Shane
Weeden and Chunlong Liang
If this seems similar to the article described above, it is. This one, however, describes OAuth support as it applies to the IBM WebSphere Application Server Liberty profile. The Liberty profile offers OAuth service provider support as a single run time security service. While similar to OAuth support in the WebSphere Application Server full profile, there are significant differences, hence the separate coverage. Additionally, comparing these two articles side by side can provide insight into how the two profiles differ.
Nine things that make the Liberty profile so fast, easy, and smart to use
by Sonali Samantaray
" While focusing on development users, the IBM® WebSphere® Application Server Liberty profile maintains fidelity with the full-profile WebSphere Application Server; both profiles use the same containers and offer the same Quality of Service. Applications can be developed and tested using the Liberty profile and then deployed on full-profile WebSphere Application Server with no changes. Liberty is a highly composable and dynamic runtime that improves and enhances the out-of-the-box user experience for WebSphere Application Server developers ..."
Check out recent installments of other recurring columns:
- Comment lines
Comment lines editorials feature a diverse roster of subject matter experts discussing a wide array of topics, whether it's something related to the use of IBM products, emerging technologies, industry trends, or something else that WebSphere software users need to know.
- The Support Authority
The Support Authority discusses resources, tools, and other elements of IBM Technical Support that are available for WebSphere products, plus techniques and new ideas that can further enhance your IBM support experience.
- The WebSphere Contrarian
by Tom Alcott
The WebSphere Contrarian answers questions, provides guidance, and otherwise discusses fundamental topics related to the use of WebSphere products, often dispensing field-proven advice that contradicts prevailing wisdom.
- Mission: Messaging
by T. Rob Wyatt
Mission: Messaging discusses topics designed to encourage you to re-examine your thinking about IBM WebSphere MQ, its role in your environment, and why you should pay attention to it on a regular basis.