file extension BML - Bean Scripting Framework (BSF) file
File extension BML description:
Bean Scripting Framework (BSF) is a set of Java classes which provides scripting language support within Java applications, and access to Java objects and methods from scripting languages. BSF allows one to write JSPs in languages other than Java while providing access to the Java class library. In addition, BSF permits any Java application to be implemented in part (or dynamically extended) by a language that is embedded within it. This is achieved by providing an API that permits calling scripting language engines from within Java, as well as an object registry that exposes Java objects to these scripting language engines.
Associated applications to file extension BML:
Company / developer:
Apache Software Foundation
Apache Axis2 is the core engine for Web services.
Axis2 has many new features, enhancements and industry specification implementations.
The key features offered are as follows:
- SPEED - it uses its own object model and StAX (Streaming API for XML) parsing to achieve significantly greate speed.
- LOW MEMORY FOOT PRINT
- AXIOM - Axis2 comes with its own light-weight object model, AXIOM, for message processing which is extensible, highly performant and is developer convenient.
- HOT DEPLOYMENT - new services can be added to the system without having to shut down the server.
- ASYNCHRONOUS WEB SERVICES - it supports asynchronous Web services and asynchronous Web services invocation using non-blocking clients and transports.
- MEP SUPPORT - it comes handy with the flexibility to support Message Exchange Patterns (MEPs) with in-built support for basic MEPs defined in WSDL 2.0.
- FLEXIBILITY - the architecture gives the developer complete freedom to insert extensions into the engine for custom header processing and system management.
- STABILITY - it defines a set of published interfaces which change relatively slowly compared to the rest of Axis.
- COMPONENT-ORIENTED DEPLOYMENT - you can easily define reusable networks of Handlers to implement common patterns of processing for your applications, or to distribute to partners.
- TRANSPORT FRAMEWORK - a clean and simple abstraction for integrating and using Transports (i.e., senders and listeners for SOAP over various protocols such as SMTP, FTP, message-oriented middleware, etc).
- WSDL SUPPORT - it supports the Web Service Description Language.
- ADD-ONS - several Web services specifications have been incorporated including WSS4J for security (Apache Rampart), Sandesha for reliable messaging, Kandula which is an encapsulation of WS-Coordination, WS-AtomicTransaction and WS-BusinessActivity.
- COMPOSITION AND EXTENSIBILITY - modules and phases improve support for composability and extensibility.

