Developing Apama Applications > Using Apama Studio > Creating Blocks > About blocks
About blocks
Blocks are modules that you can import and use within your scenarios in Apama’s Event Modeler. Blocks accept inputs, execute logic of their own, and generate output. Their primary purpose is to provide scenarios with access to complex functionality that can only be programmed in Apama Event Processing Language (EPL). They also provide an element of reuse. EPL is the new name for MonitorScript and is the native language of the event correlator.
For more information on writing EPL code, see Getting Started with Apama EPL in Developing Apama Applications in EPL.
Apama is distributed with a library of blocks that perform a variety of tasks such as general and financial analysis, order management, and timing. For more information on these, see Using Standard Blocks in Developing Apama Scenarios. If an application requires additional functionality, developers can create their own custom blocks.
The following topics provide more introductory information about blocks:
*Introduction to block definition files
*Description of block interface elements
*How scenarios communicate with their blocks
Copyright © 2013 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or Terracotta Inc., San Francisco, CA, USA, and/or Software AG (Canada) Inc., Cambridge, Ontario, Canada, and/or, Software AG (UK) Ltd., Derby, United Kingdom, and/or Software A.G. (Israel) Ltd., Or-Yehuda, Israel and/or their licensors.