Flux is used as the cornerstone in a batch job framework that takes care of all the batch oriented processing in the system. This includes critical steps such as collecting transactional data and initiating the processing of the transactions. — Mats Fredriksson, System Architect, Mynta AB
Mynta, a consultancy company located in Stockholm — Sweden’s technology hub — develops solutions for companies wanting to grow in “an electronic business environment.” System Architect Mats Fredriksson says Mynta uses J2EE to be able to develop solutions that provide their customers with a business edge, reliability, and short time to market.
Starting with only 6 employees, the self-financed firm has grown to over 80 within the last three and a half years while serving clients such as Ericsson, Telia, Skandia, and Skanova. Skanova, operator of the largest telecommunications network in Sweden, chose Mynta to develop their main data support system because of their specialization in data communications and telecommunications. Mynta recently finished designing the system architecture behind the Scandinavian Airline System’s (SAS) electronic booking platform.
Mynta’s latest goal was to build a system for a leading e-business provider in Sweden. Not only did the customer need a system to keep track of customers, partners, and contracts, but also a system that would process transactional data, such as billing information and invoices. Using J2EE, including BEA Weblogic and Oracle 8i, Mynta began building the system in late summer of 2000.
Though J2EE isn’t the only technology Mynta specializes in, Fredriksson notes that working with J2EE is not only fun, but “J2EE is very exciting and it is interesting to participate in a project that utilizes this technology.” He also adds that J2EE will be one of the leading technologies for enterprise development in the future.
Fredriksson says the need for a scheduler was apparent quite early in the project since the corresponding J2EE application server solution was not persistant nor did it handle scheduling with ease.
“Many systems have functionality which is best activated on a regular, periodic basis. Not surprisingly, this is also the case within the system we are working on currently,” says Fredriksson.
Consultant Lars-Fredrik Smedberg and Fredriksson evaluated Flux after finding an article about the Enterprise Job Scheduler on the JavaWorld web site. Due to the ease of use and persistence, Mynta decided a component — Flux — was the only choice.
“Flux is a solution that is easy to use with any aplication server and any database,” reiterates Fredriksson. “We can reuse the solution in future projects, thus saving money for our customers.”