Stockholm’s Mind AB Uses J2EE and Flux to Strengthen Client Business Operations

My goal is to help my clients by giving them good advice and developing high quality applications that can leverage their business and make them stronger. — Markus Torpvret, System Architect/Developer, Mind AB

Mind AB System Architect Markus Torpvret sees a lot of Java development occurring in his neighborhood. While Stockholm, Sweden may not immediately come to mind as a Java development center, Torpvret and his company are proving otherwise. They join several Swedish companies now bursting into the global market with powerful development solutions.

Mind provides IT/Internet Consulting Services to the Telecommunications, Information technology, Media, and Entertainment (TIME) and Financial industries. With the goal of developing and strengthening a client’s business operations to ultimately “Realize their Potential,” Mind has served a distinguished list of Swedish customers in their target sectors including Ericsson, Nordea, Telia, Posten, and Foreningssparbanken.

“There is quite a lot of Java development going on here in Stockholm, and I suspect that most systems will need a scheduler,” says Torpvret. “[Flux] fills a gap in the J2EE spec.”

And Torpvret should know. As a Java architect/developer consulting full time to various companies, he knows what is needed within a variety of environments and tools. From a business standpoint, he aims to stay on the leading edge of software development and develop powerful products…and to have fun doing it.

Torpvret found a weakness in the J2EE specification when it came to running scheduled business tasks. Finding internal time services within his application server inadaquate and Cron untestable within his environment, he decided to look for a scheduler. A colleague pointed him to where an article on job scheduling led him to Flux.

For the client who needs Flux, it will be used to schedule various jobs that will need to run on a regular basis without user initiation. For example, the application might purge itself of old, invalid data, or run nightly batch jobs.

“Flux solved my problems of running scheduled tasks without becoming OS dependent. Since we developed on NT but deployed on Linux, that independence was a good thing. Flux enabled us to run exactly the same code during development, testing, and deployment.”

Torpvret adds that the attentiveness of the Sims Computing support team and the license terms made Flux an attractive option. With scheduling solution in hand, he moves on to the next challenge, continuing to find the best solutions for his clients’ varied needs. Staying on the cutting edge allows him to be a part of Mind’s continuing goal of providing high quality solutions and business development for their customers.