Filter by products, topics, and types of content

(419 Products)

(751 Topics)

(20 Industries)

(14 Types)

1 - 56 of 56 results
Show Summaries | Hide Summaries
View Results
Title none Type none Date none
Comment lines: The development project balancing act
Managing a lengthy, expansive development project is neither easy nor straightforward. This article highlights some of the lessons learned from my experience working as a team lead on a production support team maintaining a large web application for a commercial business. Specifically, this article discusses several challenges related to how the releases were managed, and the changes that were introduced to enhance productivity and quality.
Also available in: Chinese   Russian  
Articles 26 Feb 2014
Comment lines: Going mobile with the Dojo Toolkit
The Dojo Toolkit is a powerful open source JavaScript library that you can use to create rich and varied user interfaces running in a browser. While many developers might think that Dojo only provides widgets for PC browsers, there is in fact an exciting component emerging that enables developers to easily target mobile platforms.
Also available in: Chinese  
Articles 30 Mar 2011
Comment lines: Portal patterns revisited
Even with the continued popularity of agile development methodologies, modeling continues to be a valuable practice in many organizations. Modeling helps you think through a complex design and visually share your approach. With client side or browser based development models in the mainstream, a new look at modeling was in order to ensure that the approach could keep up with evolving technology.
Also available in: Portuguese  
Articles 15 Dec 2010
Comment lines: Tools for modernizing enterprise applications and the way you develop them
The newly announced IBM Rational Developer for System z Unit Test can dramatically enhance the way you develop, maintain, and test mainframe applications. This article explains how this solution, along with other Rational Enterprise Modernization products, can be used in a typical scenario to transform an existing mainframe "green screen" application into a smartphone interface using modern techniques.
Also available in: Chinese  
Articles 21 Sep 2011
Comment lines: Building a Smarter Planet, one operations center at a time
The act of building a smarter city has parallels with the act of helping a company succeed and grow. A central view of operations and the analysis of operational data is one of those parallels. Here is a high level look at the issue of instrumenting operations from the perspective of IBM's Smarter Cities initiative, although many of the ideas and approaches could relate equally to any business environment as well.
Articles 02 Nov 2011
Comment lines: Andre Tost: Visualizing SOA, from the first step to Second Life
Those of us involved in SOA projects are constantly looking to find appropriate ways to visualize aspects of the systems we are developing, from component maps and business models to patterns and flows, and even monitoring dashboards. But much of this information is static, and all of it is two-dimentional. New technologies present the possibility of dynamic and three-dimentional views that could enable us to not only observe a system in a virtual world, but also to interact with it so that our actions are applied to the real system.
Articles 02 Apr 2008
Comment lines: Bill Hines: Lookin' out my back door
If your front door is the only one that's locked, would you consider your home secure? Similarly, arming your application with only basic security measures is not enough to protect it from all possible intrusions. Here are some common "back door" security mistakes and precautions you can take to avoid them, inspired by a classic rock song.
Also available in: Chinese  
Articles 02 Apr 2008
Comment lines: Reginaldo Barosa: Get COBOL without coding by transforming UML
You might be happy enough to learn that you can transform a Unified Modeling Language (UML) model into COBOL -- but have you thought about how much more of your application you can "code" by transforming UML to COBOL?
Articles 22 Aug 2007
Comment lines: Working with the business mashup application service
Learn about the latest IBM WebSphere cloud experiments on business mashups, which enable power users to compose applications by mashing up existing services from the Web without coding. This article provides an introduction to this new cloud service and invites you to evaluate the early alpha that is currently available under IBM LotusLive Labs and provide feedback.
Also available in: Chinese  
Articles 14 Apr 2010
Comment lines: Integrating WebSphere Service Registry and Repository with Tivoli Application Dependency Discovery Manager
Using the IBM WebSphere Service Registry and Repository Discovery Library Adapter (DLA), administrators can see the Web services present in an IT environment in the same IBM Tivoli Application Dependency Discovery Manager user interface with which they view other resources, applications, and systems. Here is a high level overview of the integration possible between these two products that could help you enhance your understanding and visibility of your overall IT environment.
Also available in: Chinese   Portuguese  
Articles 06 Oct 2010
Comment lines: Modeling for execution, revisited
The modeling for execution technique has been used frequently in business process management (BPM) solution design. This article highlights some evolution in the thinking of how to apply this concept in successful BPM project deliveries.
Also available in: Chinese   Spanish  
Articles 14 Apr 2010
Comment lines: Scott Johnson: JavaServer Pages for beginners
JavaServer Pages technology has been around for years, but it still is not very well understood. Although intended for beginners, all levels of expertise will benefit from this primer on exactly how JSP containers work.
Also available in: Chinese  
Articles 28 Feb 2007
Comment lines: T.Rob Wyatt: What you didn't know you didn’t know about WebSphere MQ security
Most WebSphere MQ administrators have taken steps to secure their messaging network, but a surprising number of these installations are still wide open. Is yours among them?
Also available in: Chinese  
Articles 24 Jan 2007
Comment lines: Understanding the value of IBM Worklight
When it comes to the strategically important area of mobile application development platforms (MADP), there is no shortage of choices. Here is a high level look at some of the inherent (and critical) characteristics of IBM Worklight that make it truly stand out from the rest in terms of function, integrity, and value.
Also available in: Chinese   Portuguese   Spanish  
Articles 24 Oct 2012
Comment lines by Scott Simmons: Evolving approaches for connectivity and core banking systems
We are witnessing a transition in core banking implementations as banks move from a tightly-coupled line-of-business application architecture toward adopting an SOA-based approach to solution implementation. Additionally, these changes in solution design are being reconciled with an evolution from an integration-centric approach based on traditional messaging technologies to a more open service-based architecture based on Enterprise Service Bus (ESB) patterns. This article illustrates some of the ways that banks are implementing connectivity in this evolution, and describes some of the key patterns that are emerging to support coexistence between current and next generation banking solutions.
Also available in: Chinese  
Articles 22 Jul 2009
Comment lines by Ruth Willenborg: The "special sauce" inside the WebSphere CloudBurst Appliance
The secret ingredient inside the new IBM WebSphere CloudBurst Appliance and IBM WebSphere Application Server Hypervisor Edition isn't a secret, but it is revolutionary. This article reveals the "special sauce" inside these two products that differentiates them from general purpose provisioning and virtualization management products.
Also available in: Chinese   Portuguese  
Articles 30 Sep 2009
Comment lines: Tom Alcott: Everything you always wanted to know about WebSphere Application Server but were afraid to ask -- Part 3
Answers to more very frequently asked questions about IBM WebSphere Application Server, including how to run it over multiple data centers, which JDK to use, and why (and when) you should migrate to Version V6.1.
Also available in: Chinese  
Articles 07 Feb 2014
Comment lines: Roland Barcia: How useful are annotated named queries in the Java Persistence API, really?
Annotations do make things easier for a developer, but simplicity comes with trade-offs. The Java Persistence API (JPA) makes use of annotations as a mechanism to map Java objects to the underlying database, but developers often use annotations even when it doesn't make sense. Find out some of the other ways to access data through JPA, and when and why these alternatives are the better options.
Articles 19 Apr 2006
Comment lines: Building a Smarter Planet, one city at a time
Building a smarter city is a challenge in ways that are both similar and different from companies whose mission it is to succeed and grow. While there is no real question that technology would be able to help cities innovate and grow, strained resources often make such investments impractical. But innovation starts with intelligence -- getting data and using it -- and that kind of innovation is what IBM's Smarter Cities initiative is all about.
Also available in: Chinese  
Articles 18 May 2011
Comment lines: The eventful (and stateful) challenge of service integration
Most IT projects that involve a service-oriented architecture (SOA) – and the majority of projects do – also deal with aspects of integration and connectivity between services and their consumers. This article describes a relatively recent trend of adding additional aspects to the integration layer, namely state handling, decision making, and event handling, driven by the desire of the business to become more customer-centric.
Also available in: Chinese  
Articles 03 Aug 2011
Comment lines: Have your cloud, your way, with the WebSphere CloudBurst Appliance
A move to cloud computing promises many benefits, like reducing hardware and administration costs and improving agility through fast access to resources. However, how does your company exercise the necessary control over the environments deployed on your infrastructure? IBM WebSphere CloudBurst provides the benefits of cloud computing along with the capabilities to control your cloud, including additional deployment control using the new WebSphere CloudBurst V2.0.0.2 environment profiles capability.
Also available in: Chinese  
Articles 10 Nov 2010
Comment lines: Rise of the DataPower Blade
There have been several exciting IBM WebSphere DataPower SOA Appliance announcements recently, but the one that really shakes up the status quo for me is the announcement of the WebSphere DataPower Integration Appliance XI50B – a new DataPower appliance built on the blade form factor.
Also available in: Chinese   Spanish  
Articles 25 Aug 2010
Comment lines: Developing mainframe applications on your laptop
The newly announced IBM Rational Developer for System z Unit Test feature can dramatically enhance the way you develop, maintain, and test mainframe applications. This article explains how this new feature works with a sample scenario that shows it in action.
Also available in: Chinese   Spanish  
Articles 25 Aug 2010
Comment lines: Scott Johnson: Take a lifetime to be a good (and happy) programmer
A happy programmer knows what they're good at and what is really involved in that pie-in-the-sky job he or she desires. Inspired by an article on the average programmer's big rush to learn the practice of programming, the author shares his views on the topic.
Articles 17 Aug 2005
Comment lines: Successful BPM takes a true team-oriented approach
Over the last two years there's been a significant change in approaches to business process management (BPM). We are witnessing an evolution from a techno-centric approach to building business processes to an approach that is aligned with business stakeholders. When compared to traditional Information Technology (IT) BPM approaches, a team-oriented approach to BPM design, development, and optimization results in higher success with business process solutions. This article discusses collaborative BPM approaches and recommended practices to support common goals and outcomes for business and IT stakeholders..
Also available in: Chinese  
Articles 03 Aug 2011
Comment lines: Roland Barcia: Examining the EJB 3.0 Simplified API specification
A look at the latest draft of the EJB 3.0 Simplified API specification, what it may offer developers, and where there is still room for improvement.
Articles 23 Feb 2005
Comment lines: Reginaldo Barosa: Modernize your CICS applications with SOA and Web 2.0 using Rational tools
Breathe new life into your existing CICS COBOL applications by using IBM Rational Developer and EGL to reuse them in a Web 2.0 application. This simple example shows you how.
Articles 08 Apr 2009
Comment lines: When climbing onto the shoulders of giants, use a good ladder
IT professionals are required to be innovative. A technology learning "framework" can help you get a head start on acquiring the knowledge and insight you need to have a truly innovative impact on your products, systems, and processes.
Also available in: Chinese  
Articles 26 May 2010
Comment lines: Erik Burckart: The allure of Comet
Comet style applications are becoming more and more popular in the Web 2.0 world. However, there are many challenges with Comet, not to mention that the infrastructure on which your application will be deployed might not yet be ready for a Comet application.
Also available in: Chinese  
Articles 07 Nov 2007
Comment lines: Using an adapter service pattern to build a more flexible, low maintenance ESB
Integrating multiple systems in a point to point manner can be very time consuming and expensive to maintain. One common approach to resolve this issue is to introduce an Enterprise Service Bus (ESB), which replaces the point to point approach with a single, centralized place to integrate systems, and does so in a service-oriented manner. However, if done incorrectly, this can still create maintenance headaches. Here is a look at a pattern that can “future proof” your integration work, allowing for the upgrading or replacement of legacy systems without excessive additional integration work.
Also available in: Russian  
Articles 09 May 2012
Comment lines: Pattern deployment lease policies for IBM Workload Deployer and IBM PureApplication System
Discover the reasons for introducing lease policies into large cloud environments. This article elaborates on one specific pattern deployment lease policy tailored for IBM PureApplication System, IBM SmartCloud Provisioning, and IBM Workload Deployer. The design and implementation described here is a proven example of building lease policies for a cloud environment.
Articles 04 Sep 2013
Comment lines: Tom Alcott: Everything you always wanted to know about WebSphere Application Server but were afraid to ask -- Part 2
More definitive (and not so definitive) answers to some very frequently asked questions about IBM WebSphere Application Server.
Articles 07 Dec 2005
Comment lines: The economics of software development teams
In the last few years, some fun and interesting books have been written that try to explain hidden economic incentives that account for some of the ways people work and live. In that spirit, this article looks at some hidden influences of one small segment of the population -- namely, software development teams -- and the importance of a collaborative process and metrics for understanding and removing the barriers to team "prosperity."
Also available in: Chinese  
Articles 18 May 2011
Comment lines: Tom Alcott: Everything you always wanted to know about WebSphere Application Server but were afraid to ask
Definitive (and not so definitive) answers to some very frequently asked questions about IBM WebSphere Application Server.
Articles 15 Jun 2005
Comment lines: Bill Hines: The (XML) threat is out there...
New technologies mean new types of attacks on systems and data. Knowing what kinds of attacks are possible is one step toward protect your environment from them. Another may be the implementation of a new type of hardware appliance like those available from DataPower.
Articles 22 Mar 2006
Comment lines: Tom Alcott: Everything you always wanted to know about WebSphere Application Server but were afraid to ask, Part 5
More very frequently asked questions, this time about the best way to deploy IBM WebSphere Application Server across multiple data centers.
Also available in: Chinese  
Articles 18 Jul 2007
Comment lines: Predictive cache loading is an idea whose time has (probably) come
A look at a predictive technique for improving the efficiency of your services caches using the IBM DataPower XC52 SOA Appliance and the IBM DataPower XC10 Caching Appliance.
Also available in: Russian  
Articles 30 Oct 2013
Comment lines: Nine things that make the Liberty profile so fast, easy, and smart to use
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. This article lists some of top features that make the Liberty profile smart to use
Also available in: Chinese  
Articles 08 May 2013
Comment lines by Joey Bernal: A three-stage roadmap for social networking
Getting started with Web 2.0 and social networking can be a challenge for any organization. Identifying Web 2.0 patterns and creating a cohesive roadmap for implementation requires some degree of investment. Knowing where you are headed can help in putting together a long term plan.
Also available in: Chinese  
Articles 09 Dec 2009
Comment lines: Alexandre Polozoff: How well does traditional performance testing apply to SOA solutions?
Traditional performance testing has some basic principles that must be followed in order to obtain meaningful, useful, and reliable data. This article takes a look at how well those principles apply to Service Oriented Architecture (SOA) solutions, and what additional considerations are necessary to collect useful performance data in an SOA world.
Articles 27 Feb 2008
Comment lines: Ensuring enterprise availability when deploying Enterprise JavaBeans in WebSphere Application Server
IBM WebSphere Application Server Network Deployment can provide high availability for EJB applications. However, achieving actual high availability for EJB applications in the enterprise can be a daunting task. This article presents a number of key best practices from the field for application developers and system administrators that can dramatically improve the resilience of EJB applications.
Also available in: Chinese  
Articles 21 Sep 2011
Comment lines: Donald Vines & Andy Hoyt: How the Application Migration tool makes it easy to move to WebSphere Application Server
The IBM WebSphere Application Server Migration Toolkit contains an Application Migration tool that you can use to easily move applications from a source application server to IBM WebSphere Application Server V7.0. This article introduces the capabilities of this new tool and provides resources to help you start using it.
Also available in: Chinese   Japanese  
Articles 27 Jan 2010
Comment lines: Roland Barcia: Tired of hand coding JDBC? Use iBatis as a data mapping framework instead
If you find JDBC excessive, take a look at iBatis, an alternative feature-rich data mapping framework with most of the same benefits, but with a lot less coding.
Also available in: Chinese  
Articles 26 Oct 2005
Comment lines: Sending parameters to the JSR 286-based Web Content Viewer portlet from external applications
The new JSR 286-based Web Content Viewer portlet that is part of IBM WebSphere Portal V6.1.5 adds a lot of new features and has a lot of advantages. However, if you want to send parameters from an external application to the portlet, it works very differently in the new portlet compared to the old one. This article describes how you can easily send parameters to the new portlet and why this difference exists.
Also available in: Chinese   Portuguese   Spanish  
Articles 14 Jul 2010
Comment lines: The challenges of introducing new technology
Technologies that are new to an organization present a number of issues simply because they are new. Such issues are rarely addressed properly or sufficiently, if at all. The lack of a formal process for introducing new technology into an IT environment is one of the biggest challenges faced by companies looking to leverage new products. Here is a look at how you can plan for introducing new technologies -- including new software, new systems, new versions of existing software and systems, and more -- to ensure the proper technical teams and governance mechanisms are involved.
Articles 06 Oct 2010
Comment lines: Software solution resiliency guidelines can help prevent bad behavior
Unit testing, system functional testing, performance testing, and the like have traditionally been the only kind of testing that is performed in some form or fashion when implementing a new or updated system. Unfortunately, often overlooked is resiliency testing. The result is that when resiliency issues surface, operations, administration, network, systems, and database personnel all scramble to find the root cause. This typically leads to a relatively lengthy project to ensure the solution becomes - and stays - resilient. This article offers guidelines you can follow to ensure the IT solution is more resilient to environmental changes.
Also available in: Chinese  
Articles 30 Jul 2014
Comment lines: Scott Simmons: Modernizing banking core systems
There is a movement happening in the banking industry to modernize core systems. The process of transforming or replacing key banking applications presents co-challenges that are at odds with each other -- like trying to perform heart surgery during a marathon. Although maintaining and managing the current solutions while working to replace them seem both necessary and impossible to do at the same time, it can be done, and there are lessons to be learned from those who have been there.
Also available in: Chinese  
Articles 03 Sep 2008
Comment lines: Roland Barcia: Improve initial download time of your Dojo applications
Once an Ajax application is loaded, it subsequently fetches smaller fragments of data and content to avoid the overhead of re-rendering the entire page, thus improving performance. The tradeoff that enables this to happen is that the initial download of your application will usually take longer. This article looks at ways you can reduce the initial download time of your Dojo applications and still get great performance.
Also available in: Chinese   Japanese  
Articles 27 Feb 2008
Comment lines: Mobile apps and the Web
This article discusses the quickly emerging space of mobile computing, and how you can leverage emerging Web standards to address your enterprise Mobile needs.
Also available in: Chinese  
Articles 30 Mar 2011
Comment lines by Erik Burckart: Every application needs communications
IBM WebSphere Application Server V7 Feature Pack for Communications Enabled Applications (CEA) can help easily add powerful communications capabilities to your applications. In many cases, integration starts simply with one line of HTML while importing the JavaScript and CSS. This article briefly describes the capabilities of this new feature pack, including the ability to browse a Web site with a friend, or click to make a call to someone all via JavaScript. If you want to see it in action, this article includes easy ways to get started plus links to YouTube demo videos.
Articles 30 Sep 2009
Comment lines: Looping versus recursion for improved application performance
No matter the purpose or scale of an application, performance is always a critical factor. Looping and recursion are comparable but different methods for computational coding. Developers might use one or the other method by default due to their familiarity with that method, but applying some analysis to determine the right method for the job could ultimately have a significant impact on application performance.
Also available in: Chinese   Russian  
Articles 17 Jul 2013
Comment lines: You can influence WebSphere products through the Client Experience Program
The Client Experience Program for IBM WebSphere Products brings clients and IBM product development teams together to share information about products, usage experience, requirements, and best practices. Through no-charge activities and events, you can improve your understanding of WebSphere products and contribute feedback so that the products you use can continue to meet your future needs.
Also available in: Chinese  
Articles 03 Aug 2011
Comment lines: Choosing the right web content management delivery solution
The IBM Web Content Manager software offers different solutions for delivering web content to your users . This article explains all the solutions available and why you would chose each.
Also available in: Chinese  
Articles 25 Jan 2012
Comment lines: What makes for good modularity and why OSGi is awesome
Modularity is one of those things that is considered good -- but not always realized -- in software engineering; hard to describe and harder to achieve. This article explores the key considerations for modularity and then applies them to Java, Maven, and OSGi to see how well they fit these capabilities. This will reveal the value that OSGi brings as a modularity system for Java, and provide the context for explaining the value of applying OSGi to enterprise applications.
Also available in: Chinese  
Articles 22 Jun 2011
Comment lines: Defeat image sprawl, once and for all
Virtualization and cloud computing make it very easy to create new virtual images, but as image catalogs grow, finding and locating the right images gets harder. New images are created because it is easier to create a new image than it is to figure out what existing image might be reusable, creating "image sprawl." Unless you address how to more effectively build and manage your virtual images, you will not realize the full benefits of the cloud. Two new IBM capabilities, the Virtual Image Library and the Image Construction and Composition Tool, can help you quickly understand the content of your images and build reusable, parameterized images.
Also available in: Japanese  
Articles 07 Dec 2011
Java theory and practice: I have to document THAT?
The Java language takes an integrated approach to API documentation through the Javadoc comment convention. The Javadoc tool can help generate pretty API documentation, but the vast majority of Java API documentation out there is simply awful. Because it is part of the source code, the responsibility for the documentation of APIs falls squarely on the engineer. In this article, Brian rants about the current state of Java documentation practices and offers some guidelines on how to write more useful Javadoc.
Also available in: Russian   Japanese  
Articles 01 Aug 2002
1 - 56 of 56 results
Show Summaries | Hide Summaries