epionet Make Web Services Work
Site Map Help
Home Web Services Products Press Room About Us Contact Us
 
News Archive
Press Releases
Events
Newsletter
Media Pack

News for:
[ ]Developers
[ ]Press
[ ]Job Seekers
Home » Press Room » News Archive » Epionet: The Web Servants


Click for larger image
Cover, Irish Computer,
June 2001

Download PDF version Download the
PDF version of
this article
(670kb)

Epionet: The Web Servants
By Laura Coates

Amid the dot bombs and software slip-ups, one Irish company has kept its head down and worked away on development. Now Epionet believes it has a world leader in web services management technology.

An Irish company has recently started moving at full speed into the marketplace with its web services development and deployment product.

For the past four years, while the country has been awash with dot com silly money, this company's three founders and their 21-member team have been keeping their heads down and avoiding publicity, developing a technology that other big players are now just starting to think about.

The company's small offices above an off-licence in Marino Mart in Fairview are crammed with developers working on the product. The atmosphere is caffeine-fuelled and energetic, but friendly and the walls in the entrance hall are decorated with snaps of the last staff outing to Amsterdam - a raucous affair, judging by the pictures. Epionet as a company doesn't stand on ceremony. Yet the technology that is coming out of this small Dublin headquarters is impressing some very big players.

In a recent review of Epionet's web services development platform, commissioned by a potential investor, the Gartner Group said "there is no competitor with a similar offering on the market".

What Epionet has developed, and what Gartner called a "truly remarkable achievement", is essentially an open-environment based on XML/XSL (extensible markup language/extensible stylesheet language - the latter a new technology influencing the presentation of documents) standards. EpioRADD (rapid application development and deployment), as this is called, lets businesses quickly build and easily maintain component-based systems using web services. These pieces build up into an e-business system, accessed by the user through a web-interface on the enterprise portal. It makes it quicker and cheaper to get a b2b site, or an internal system, up and running, and in-house technologists are not bogged-down with mundane web development problems. The environment comes with its own raft of application services and builders, context analysis methodology, system services, a deployment application and an implementation framework.

Web services are currently being predicted as the way all system deployment will be achieved in the future. Small 'lego bricks' of functionality are loaded across the web as a result of a user request. This functionality could be something as simple as 'open new mail message' in an e-mail program or it could be requests to retrieve project data or company information. The service performs the specific task requested of it and disappears. EpioRADD leverages off the Microsoft .NET initiative, which provides the fundamental infrastructural technologies that clear the path for web service implementations. The key to the system is an efficient web services management system, which can control the development, deployment and management of thousands of these services. This, the small Dublin company believes it has perfected.

Epionet differs from the other software start-ups in that it has had from the start an experienced management team who Gartner praised for their realistic commercial expectations. Founders Stephen Brogan, CEO; James Brennan, vice-president, strategy and finance, and Ambrose Curry, vice-president and chief technical officer, met through a mutual business acquaintance and formed the company in 1997 with the intention of being involved in the business-to-business space.

Brogan, who has a science, engineering and MBA background, has over 20 years experience in IT management and business development. A Siemens Medical veteran, he also worked with Trinity Institute (TCD's executive management institute) and Technico Communications. Brennan is a business graduate and a certified management consultant and was a partner in the corporate finance department of BDO Simpson Xavier. Curry, a DCU engineering graduate, has worked for Siemens in software development and also delivered projects in the pharmaceutical and airline areas. Liam McMahon, who joined the company last year as vice-president of business development and strategic alliances, also has an MBA and engineering background. He was formerly vice-president of industrial solutions for CNH Global with responsibility for the global supply chain, and was also managing director of the Irish operation. He has also worked for Perot Systems and Siemens.

Early progress

Epionet has had two development stages so far. In 1997 it started up by taking on individual business-to-business implementation projects. "Our goal during that phase was to build up the company in terms of its technical capability and capacity with the skills that we needed for business-to-business projects," explained Brennan. "We built up a database section, a business process section, a multimedia section and a web technology section."

Epionet did projects for Bertelsmann, AIB Bank, Modus Media and Buildonline to fund the research and development the founders realised they wanted to undertake.

"What we found when we started doing business-to-business projects was the hardest thing about implementing them was not making the business application work but making the web technologies work," said Brennan. "So many web technologies have to work to allow even the simplest of applications to run, and you need specialists in every single one of them, and those specialists are very expensive and very scarce. And we found we were solving the same internet technology problems over and over and over again and that the applications were quite straightforward.

"So we sat down with those principles of simplicity, lack of complexity, quicker development in mind, and we came up with the product which we then spent three years developing. It is basically an architecture that has embedded within it all of the internet technologies - HTML, SOAP, Java - everything is built into it. So that if a programmer concentrates on building the business logic of his applicational system in any language he likes, as long as he does it within the architecture it will run on internet even if he knows nothing about the internet. And that's at the simplest level."

"I've been involved in IT for twenty years in designing and implementing systems," said Brogan. "James has been using the technology for nigh on twenty years and the other guys have been developing the technology for twenty years. And I believe as an IT strategist that in all the technology being delivered to clients, it could be delivered better and we set out to achieve that goal."

The company recently secured £2 million in first-round funding (£1.5 million from the Alliance Fund and the rest from private investors) in return for a ten per cent stake, valuing it at about £20 million although it has no confirmed customers yet for this product. Epionet had been in conversation with potential investors from the early stages of EpioRADD development, which was finished at the end of last year. The initial development was self-funded from early customers. "When we started developing the technology, we deployed half our staff on projects and half on development," said Brennan. "But in 1998, we had a lot of cash reserves at that stage to take us quite a long way, and in fact they took us all the way through to end 2000, and we put everybody from that point on development."

This latest round of funding should take them through to early next year, and will be used primarily to push the technology out to the marketplace.

"We believe we've got the best technology available, now we've got to prove that the technology delivers what the market actually wants," said Brennan. "There's two ways we can do that: one is convince one of the major players - the Microsofts, Oracles etc - that this is the best technology and to partner with us in delivering it. We believe that the business to business model has not taken off to date, because of the complexity of the technologies, the scarcity of the specialists in the area, the long lead times and the failure of existing technology to deliver the goods. We believe the market is still in the early adopter phase where people will not go and webify their whole systems. They'll say 'lets webify that bit and see how it goes'. We believe that in tandem with talking to big players we are going to go out and win some of those pilot projects, which will prove to the marketplace that this system actually works and delivers the goods."

The company will be trying to crack American markets as quickly as possible, as it believes this is the route to quickest success, even if pilot projects are European-based. It is currently holding board-level talks with its target partners, appearing at exhibitions and conferences and generally trying to get a buzz going around its technology. But why keep its development nearly secret for three years, when every other tech start-up with a fresh or half-baked idea was screaming from the roof-tops? The company founders say they did not want to sell the promise of a product, but a system that worked.

"We were talking to one of the major players three years ago and said what we were going to do," said Brennan. "They said that this could not be achieved technically. And we said: 'we'll see you when we have it done'. And it took three years of development work by 24 people. So there's an enormous amount of design and intellectual capital gone into this."

"We come out into the marketplace, we're a small company, we've got something like this - people will be sceptical about it," said Brogan. "They are sceptical. In one of the companies we attended the guy said: 'you don't mind if I say this, how does a company with 24 people create this' - at the time, actually we had 14 - 'how does 14 people come up with an idea that everyone else is hunting after?' We didn't enter the market earlier because we knew people wouldn't believe we could do it. Today, we don't need to tell them, we can show them. Today we can go in with the best tool a salesman can ever have - we have done it."

New approach

In traditional web-based systems, the business logic functions, the presentation layer and the data layer are all interconnected. This makes it work seamlessly, yet conversely, makes it less scalable. "The bigger the system becomes, the more difficult it becomes to maintain and upgrade. You can't re-use any components, it's very slow to develop for and you need teams of specialists," said Brogan. "We split the business logic layer, the presentation layer and the data layer absolutely and completely.

"When you develop a web application, there are certain things that you need that we believe are common to all deployments. By creating this environment here we are providing all the web technology, the security and the enterprise portal so when you create something you can plug it into the environment and not worry about the web technology. We've talked to a lot of technologists over the past couple of years and some of the big players told us what we were trying to do could not be technically achieved."

The EpioRADD environment has benefits for both developers and users. Its creators claim that it reduces demands on a company's skills and resources by up to 50 per cent. It also vastly reduces deployment time. Web developers using the environment can start with a blank application, build up some core functionality and deploy it on their system straight away. These applications are 'plug and play' in that the underlying web technology does not have to be designed or tested, as it is already present in the environment.

"That way you build with the business leading the technology, and not the technology building the business," said Brogan. "From our own experience, one of the systems that we created for a client [pre EpioRADD] took us eight and a half months with a team of developers, in the old days. Today we can deliver this system in less than a week. It's chalk and cheese."

"One of our senior XML programmers developed a quite simple program - to look up your e-mail server, see what e-mails are there and to deliver them back to you," said Brennan. "Written in XML that was six or seven pages of code. It took a week to write and test and implement and when we stored it the computer stored it at 14K. One of our junior programmers could do the exact same thing with no loss of functionality with EpioRADD. It took six lines of code, took about 10 minutes and was stored at 400 bytes."

The system is XML/XSL-based, meaning that it is totally open. It can link into any legacy system - even older systems that have a simple XML-interface written for them.

Epionet made a judgement call to develop on XML. "We didn't pick XML because we thought it was going to be the standard for the future," said Brogan. "We picked XML because we believe it delivered a business advantage to the companies that would use our systems to create the environments they needed to sustain their competitive edge.

"We believe that if it doesn't fit into their current infrastructure, then people will not buy it," he added. "Ultimately all companies put investment into their history, into the systems they've developed, and when it comes to a certain stage what you're going to do in the future inevitably has to link back into the past." The system can sit on top of any ERP system or database, and customers can even switch database types without users noticing any operating differences. The web-based environment means user-training is minimal.

The web services architecture also means that users don't have to know where internal documents are coming from in order to see them, and applications are seamlessly and intuitively linked. The system is scalable infinitely, according to Epionet.

"We believe today that we have a product that is of significant value to anybody involved in web development," said Brogan. "And we've been told we're ahead of all the knowledge space." This first mover advantage puts Epionet two years ahead of the major software corporations, and ahead of its nearest direct competitors such as US-based BEA, Bowstreet and Web Methods. It has a number of prototype sites with pilot customers on the go at the moment, and is actively looking for more.

"At the end of the day, the ultimate vision is that this becomes the development platform of choice for systems on the internet," said Brennan. "And that we have a global network of partners who are developing systems for their customers using our technology."

Irish Computer

 

Powered by Epiowave
Home [ ] Web Services [ ] Products [ ] Press Room [ ] About Us [ ] Contact Us [ ] Privacy Statement
Copyright © Epionet Ltd 1997-2002. All rights reserved