MidStream

Compatible with IntelliJ IDEA
Oct 31, 2006
437
Enables the rapid development, testing and monitoring of SOA applications.

Download plugin

General usage instructions

The comprehensive users guide is available at http://www.jetbrains.net/confluence/display/CONTEST/MidStream and in the plugin’s ’docs’ directory. See ’%INTELLIJ_INSTALL%/plugins/MidStream/docs’.



Some of MidStream’s feature highlights are:




  • No More Command-Line Development

    • Between MidStream’s wizards and the standard IDE functions, developers should not have to utilize the command-line for any development tasks




  • Initial MidStream project creation

    • Creates preferred directory structure with IDE project files

    • Installs the latest base libraries




  • Dependency Management

    • Provides a wizard to connect to Maven2 repositories to add/update a project’s dependent libraries

    • Enables easy removal of project libraries




  • Service-component stub generation (with configuration and unit tests)

    • Remote service components (Java/HTTP, XML/HTTP*, XML-RPC*, SOAP*)

    • JMS receivers

    • Scheduled service components




  • Client-component stub generation (with configuration and unit tests)

    • Data access objects (DAO)

    • Configuration beans

    • Cache beans

    • XML-RPC Clients

    • HTTP Clients

    • Socket Clients (Secure/Non-secure)

    • JMS Message Producer

    • SOAP Web Service Clients




  • ’MDS Test’ for performing integration/functional MidStream tests

    • Provides a wizard for the creation and maintenance of both remote and free-form MDS tests

    • Enables the running of MDS tests from the IDE




  • Application Context viewing

    • Enables developers to graphically view how the application’s services and components are wired together

    • Bean definition management

    • Enables developers to create bean definitions from existing POJOs

    • Enables developers to graphically wire bean’s together (creating new properties as needed)