CEP Breaking News, Articles, Feature Stories and Blog Posts

CEP on Ulitzer

Subscribe to CEP on Ulitzer: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get CEP on Ulitzer: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

SOA World Conference & Expo 2008 East brings together the best minds in the business for a two-day conference that offers comprehensive coverage of SOA and what it means to enterprise IT today.     Service-oriented architectures have evolved over the past few years out of the original vision of loosely coupled Web services replacing constrained, stovepiped applications throughout enterprise IT. Every major enterprise technology vendor today has developed its own SOA strategy, supported by innumerable mid-size companies and start-ups offering specific SOA aspects or entire solutions. Sponsor SOA World Conference & Expo Submit Your Speaking Proposal Register Now and Save!     According to industry analyst firm Gartner Group, by 2008 more than 60 percent of enterprises will use SOA as the guiding principle when creating mission-critical applications and processes. "... (more)

Examining How Complex Event Processing Applies to a SOA Environment

Complex Event Processing software provides the foundation for making an SOA event-driven. CEP software in an SOA environment offers re-usable processing and analysis services that are available for all applications to leverage. This approach de-couples event processing logic from the business applications enabling faster application development. Centralized, dynamic management of the event processing logic in the CEP repository and service enables rapid change without disruption to the business applications. This presentation will examine how complex event processing applies to an SOA environment. Also presenting will be Sallie Mae, a multi-billion dollar financial services firm, who is using CEP to event-enable their entire suite of service-oriented customer management applications. A graduate of mathematics and computer science from Massachusetts Institute of Tec... (more)

On the Wireless Fringes of SOA at SOA World

This session will investigate what is happening out there in the world of Mobility that uses Services, some are calling this MOA (Mobile Oriented Architecture). We will also discuss architectures, application design & considerations for mobility Speaker Bio: Ian Thain is a senior technical evangelist / software engineer in the Worldwide Marketing Organization of Sybase, Inc. For over six years, he has worked with many engineering teams, including the Sybase WorkSpace product, and is a dedicated technical expert, continually working with Sybase's key partners and clients to enhance the capabilities of the solutions that Sybase can offer to its customers. Ian regularly addresses technical audiences all over the world, providing technical knowledge. He also writes whitepapers, demos and articles for various Sybase products and is published in journals such as PowerBui... (more)

The Role of Event-Driven Architecture in Business Applications

Three-letter acronyms (TLAs) are hardly new in Information Technology: EAI, ESB, SOA, BPM, BAM, ETL, MDM; the list goes on and on. This article is about yet another three-letter acronym, EDA, which stands for Event-Driven Architecture. EDA is not a brand new technology, but rather a proven paradigm in system-level programs, war and military simulator applications, gaming, and other areas. EDA has started to shape how general-purpose business applications are architected. This article explores the relationship between EDA and business applications, explains the technical background, and provides implementation details of a sample use case. Business Applications and EDA Despite efforts to simplify the IT infrastructure for medium and large enterprises, this area often becomes fragmented and disparate. This problem is prevalent in fast-growing business environments, as... (more)

PowerBuilder Developer's Journal Interview: Driving Innovation

Sybase Vice President and Chief Technology Officer Irfan Khan has been with the company for over 15 years. He oversees technology evangelism efforts and is chartered with ensuring the voice of Sybase's customers and the needs of the market are reflected within the company's innovation and product development. At a time when Sybase's revenues are stronger than at any time in the past and the company's technologies compete alongside the cream of the industry's database solutions, PowerBuilder Developer's Journal speaks directly to Sybase CTO Irfan Khan to get his wider perspectives on the industry as a whole and an insight into the future growth implications for the corporate data center. PowerBuilder Developer's Journal: Briefly, give us an insight into your background and how you came to hold your current position at Sybase. Irfan Khan: My career at Sybase began mo... (more)

Does Software AG Get SOA?

Welcome to the latest BriefingsDirect Analyst Insights Edition, Volume 44. Our topic this week on BriefingsDirect Analyst Insights Edition, and it is the week of July 13, 2009, centers on Software AG's bid to acquire IDS Scheer for about $320 million. We'll look into why this could be a big business process management (BPM) deal, not only for Software AG, but also for the service-oriented architecture (SOA) competitive landscape that is fast moving, as we saw from Oracle's recent acquisition of Sun Microsystems. Another topic for our panel this week is the seemingly inevitable trend toward Web oriented architecture (WOA), most notably supported by Google's announcement of the Google Chrome operating system (OS). Will the popularity of devices like netbooks and smartphones accelerate the obsolescence of full-fledged fat clients, and what can Google hope to do further t... (more)

Announcing AppDynamics Application Intelligence Platform

AppDynamics is excited to unveil details behind our new Application Intelligence Platform which is the technology foundation for the AppDynamics portfolio of performance monitoring, automation and analytics solutions (transaction analytics was also announced today). Today’s software defined businesses need the ability to see everything in their application environment, act with certainty, and know faster. See, Act, & Know, the three core pillars of Application Intelligence. Making sense of all the data, transactions, events and user interactions in these environments is increasingly difficult as the volume, variety and velocity of data grows. Traditional approaches to solving this problem are typically silo’d in their view providing limited business correlation and only present static data. In order to keep up with todays complexity, what’s needed is a platform tha... (more)

EVENT Management & Enterprise JavaBeans

This is the first in a two-part series on Event management in large distributed applications built on top of Enterprise JavaBeans (EJB). This installment will cover the architecture and the implementation of a local (single VM) version of the event distribution system. The second article will implement an EJB version of the system that will handle distributed events from remote VMs. One of the goals of Enterprise JavaBeans is to make it easy to write applications. Application developers won't have to understand low-level transaction and state management details, multithreading, resource pooling and other complex low-level APIs. In the nominal case this extrapolation of the complexities of building large, complex distributed applications has been accomplished well. It doesn't take much more effort to implement an interface to a database table object using EJB than it... (more)

Event-Driven Enterprise JavaBeans

An event is an asynchronous notification from an external source, such as a thread or another application. Commands from a user, a timer signaling completion of a specified time period, and the arrival of a message in a queue are examples of events. Two components that are generally involved in event-based processing are the event producer and the event consumer. The event producer generates events; the event consumer processes them by taking an action. Event-consumer functionality can be divided into two subcomponents: the listener and the consumer. The listener continuously waits for an event to occur. The moment the event occurs, the listener passes it to the consumer for processing. The event listener's relationship to the consumer can be either one-to-one or one-to-many. The one-to-many relationship is used mostly in scenarios in which the listener listens for ... (more)

How To Give Your Web Applications A Facelift With WebCharts3D To Make It A Blockbuster

You can create a sophisticated application that implements complex algorithms, but in many cases you sell its GUI part to your users. The presentation layer of plain vanilla HTML/JSP-based Web applications is usually pretty basic unless you use specialized software. Today we are testing the charting engine WebCharts3D 5.0 from GreenPoint. Let me introduce myself: I am a Java developer with basic JSP skills and a stopwatch on my desk. My task is to show you how you can create a Web page in less than 20 minutes that retrieves the sales data from an external data source and displays them as a chart using WebCharts3D. To set the scene, I downloaded and installed the beta version of the Tomcat 5.5 servlet container from Apache (http://jakarta.apache.org/tomcat/). Actually, WebCharts3D comes with an embedded Web server that can be used for test purposes, but I decided to ... (more)

Scaling AJAX Applications Using Asynchronous Servlets

The advent of AJAX as a Web application model is significantly changing the traffic profile seen on the server side. The typical Web pattern usage of a user sitting idle on a Web page filling out fields and hitting the submit button to the next link is now transforming into sophisticated client-side JavaScript and rich user interfaces that constantly communicate with the server whenever an event is posted on a form such as a checkbox click, key press, or tab focus. Think about the amount of data transmitted from the client to the server. From a usability standpoint, the user gets rich user interfaces on a thin-client browser without having to install anything. However, there is a price to pay when scaling these applications on the server. Your typical capacity-planning numbers for AJAX applications can shift significantly in the magnitude of three to four times th... (more)