|
||||||||||||
|
Using EPL Studio
Using the Event Processor Console Using the Event Processor SDK The EPL+ command line interface, which is similar to SQL, also is part of the SDK. It allows you to use the CONNECTION command to Connect, Disconnect, Quit; the SHOW command for Event Definitions, Streams, Templates and the like; the DESCRIBE command for Event Definitions, Templates and Views; the DUMP command for Stream and Named View. The EPL+ can be called from a script, provides for a simple and basic interface and can be used remotely. The SDK also provides the I/O Adapter Development Kit. You can develop new adapters by extending the base classes StreamProvider and StreamListener. The SDK provides several example implementations in Java Source Code to help you develop adapters. Further, custom Data Providers can also be written to access different types of data sources. The EPL Extensions Development Kit also is part of the SDK. It provides functions that are similar to static Java functions and can be built to extend the language's capability. Views are classes that perform complex computation on data structures and data streams. The Function Providers are classes that provide methods to access a persistent object. They are similar to Data Providers but are expressed as functions, rather than as adapters. The EPL Extensions Development Kit includes documentation and example code to aid you in developing new Views, Function Providers and Data Providers. Finally, the Event Processor SDK includes the Dashboard Development Kit. This skeletal dashboard displays streams and events. The Dashboard Development Kit includes two types of examples in the source code to help you develop the end-user GUI. The first example, called Webapp, is a simple Web-based GUI for event processing. The second example, the Event Manager, is a more sophisticated, tabs-based Web GUI for developing advanced dashboards. Using Event Processor Adapters The various components of the Avaya Event Processor work in unison to provide an easy-to-use development environment in which events invoke services and services act as event generators. The Avaya approach to event processing using EPL closely mirrors the structure of SQL statements. As such, any developer familiar with the long tested database query language should find development with the Avaya Event Processor quick and easy for creating applications that rapidly respond to events. More Resources
|
||||||||||||
Shari L. Gould has more than 16 years of journalism and technical writing experience. Shari has written for numerous leading publications throughout her career, most recently Software Development Times and its various publications, and had an article hand picked by Sun Microsystems for inclusion in its Solaris Developer Connection. She also has more than 10 years experience working with high-tech companies documenting everything from network designs and installations, through software design and APIs, to user interfaces. Shari currently is pursuing her Master's degree in Criminal Justice, specializing in Information Security.
| ||||||||||||
|