Java IoT Authors: APM Blog, Stackify Blog, XebiaLabs Blog, Liz McMillan, William Schmarzo

Related Topics: Java IoT

Java IoT: Article

Interview with Jeremy Allaire: Cofounder and CTO of Allaire Corporation, Inc.

Interview with Jeremy Allaire: Cofounder and CTO of Allaire Corporation, Inc.

JDJ: Allaire has recently been in an acquisition and partnership mode. Can you give us a brief history of the events over the last couple of years and the rationale behind these decisions?
Allaire: One of the primary reasons for going public over a year ago was to create a base of assets that could be leveraged into mergers and acquisitions. We saw a number of areas for expansion for our platform, all of which underlined a long-term strategy for becoming one of the leading Internet business platforms. In 1999 we undertook three acquisitions. The first, BrightTiger Technologies, makers of advanced scalability and Web systems management technology, underpinned our efforts to bolster our Enterprise-level application server offering. The last two, LiveSoftware and Valto Systems, helped to accelerate Allaire's entry into the Java server marketspace, and have formed the foundation for our next-generation products. As you know, both LiveSoftware and Valto were 100% focused on pure, standards-based Java architectures, including JSP, servlets, EJB, JTA and JMS. Unlike a lot of other players in the Java server field who were carrying forward their own proprietary Java offerings, we saw that the end of 1999 was the time for a pure-play, standards offering.

JDJ: It seems to me that this rapid evolution has confused the marketplace. Is there a uniform message Allaire wants to send out to the Web community?
Allaire: A lot has happened with Allaire in the last year. We've evolved from being a leading provider of tools and application servers to supplying a comprehensive Internet software platform covering core server infrastructure, packaged applications as well as development and productivity tools. If there is a uniform message for the Web community, it's that Allaire intends to be a dominant provider of Internet software platforms, enabling any organization to successfully build their business on the Web. We intend to provide top-to-bottom platform infrastructure, as well as a wide range of horizontal packaged applications necessary to running an Internet business.

JDJ: Going back to my first question, how does this message map to the products you're offering?
Allaire: In our recently released Allaire Technology Roadmap, we discuss the customer requirements for e-business software infrastructure, and then map this to our existing products and platform, as well as provide a roadmap for future Allaire offerings. Today we're providing a very robust set of application server products covering both front-tier and back-end application server requirements. This goes from free products for small dynamic sites up through enterprise offerings, including distributed transaction and message queuing infrastructure. On the packaged applications front we released Allaire Spectra 1.0 in December, providing a comprehensive suite of modules for content management, e-commerce and customer relationship management on the Web. We also announced the acquisition of Open Sesame, an early pioneer and leader in the customer profiling, analysis and personalization space.

JDJ: Allaire started out with site-building software that has now evolved into an industry-strength application server. How would you define an application server in today's market?
Allaire: Again, we discuss this in great detail in our Technology Roadmap. It's our belief that the application server portion of e-business software infrastructure is rapidly becoming something of an "operating platform" for all Web applications, replacing the role that was once provided by classic middleware and network operating systems. Functionally, application servers really provide four key areas of functionality: Core Services, such as clustering, security, session management and logging; Integration Services, such as connectivity to Internet protocols, ERP systems, database systems, directories and so on; Web Application Logic Services, providing a dynamic page environment that is used for scripting and is generally the basis for about 80% of applications built; and, finally, Business Logic Services, providing a container or hosting environment for complex business logic, executing in a distributed, transactable fashion. This will certainly be the minimum requirements for any offering into 2000 and 2001.

JDJ: With consolidations and mergers, where do you think the application server market is going? Where does Allaire stand in that market?
Allaire: I think the foregoing outlines our thinking in some detail. Clearly Allaire is in a very strong position, with some 25% of the commercial market according to surveys by IDC. In terms of revenue from application servers, we're right at the top of the pack. The market will continue to consolidate into 2001, and will be driven by two major forces. One is the obvious and increasing role of standards in this infrastructure, with J2EE as the most notable driver, and second is recognition that application servers are true platforms, and that the winners in this space will need to provide an offering that spans every tier of project, skill set and environment. When a larger corporation, say a Ford, or someone buys into a standard server platform, they'll look for that to scale from small-scale departmental sites and applications up into the core back-end for their e-commerce transactions. Our focus on horizontal coverage of the marketplace, combined with products that go very deep in terms of enterprise capabilities, certainly sets us up well to compete.

JDJ: Nowadays, to get wide acceptance in the computer industry, companies try to adhere to technology standards. Does Allaire plan to standardize any of its technologies so as to get a larger audience?
Allaire: Broad adoption of any platform requires a unique combination of proprietary innovation and open standards. This has certainly been the case in the Internet world. For Allaire, this means building and supplying infrastructure based on Internet and industry standards, innovating beyond standards in territories that aren't developed, and in turn collaborating to ensure that that innovation eventually contributes to open standards efforts. Our efforts in the servlet and JSP community are indicative. The JRun team has consistently extended what's possible with server-side Java, and has been aggressively contributing that work to the Sun Community Process. Likewise, with XML protocols Allaire is committed to a similar effort.

JDJ: What is your roadmap for the coming year?
Allaire: We've got a lot of things in the works. First off, we're shipping JRun 3.0, a comprehensive Java application server offering, including full support for J2EE standards, and support for distributed transactions and message queuing, as well as JRun Studio, our first Java-focused IDE product. Later in the year we expect to ship Spectra 2.0, which will add new modules for customer intelligence, personalization and merchandising, as well as expand the core capabilities of the 1.0 offering. We'll also be delivering Tron, the code name for a new B2B Integration Server product based on XML middleware. Into 2001 we're planning to deliver next-generation versions of ColdFusion and JRun through an integrated server code-named Pharaoh, as well as a new offering code-named Harvest, providing comprehensive Web systems management capabilities for managing large farms of Web application servers.

JDJ: Does Allaire plan to get into application design or do you plan to always be application enablers?
Allaire: I assume by this you mean actually getting into the application development business through a consulting organization. This is not a big focus for the company, though we are expanding our services offerings to better ensure the success of our enterprise customers.

JDJ: Since some of our JDJ readers may not be familiar with Allaire Corporation, could you provide an overview of what Allaire does, how your company reached where it is now and what your plans are for the future?
Allaire: Allaire is a leading supplier of Internet software and services for companies building their business on the Web. Our Internet business platform is in use by over 10,000 corporations and over 500,000 developers worldwide. There are three major pillars in our platform: application servers, packaged applications and visual tools. Our application servers, ColdFusion and JRun, are widely adopted for the creation and delivery of Web applications. We also provide a suite of packaged applications under the Allaire Spectra product line, providing solutions for content management, e-commerce and customer relationship management on the Web. In addition, we supply a range of visual tools that ensure the productivity and empowerment of every employee in a Web organization.

JDJ: How does all this relate to Java technologies?
Allaire: Over the past year Allaire has made massive investments in server-side Java infrastructure through acquisitions of leading products and technologies as well as through our own internal R&D. The JRun 3.0 offering that's in late beta right now provides companies with an extremely comprehensive suite of software based entirely around the J2EE standards. This product line will be marketed and priced aggressively for broad adoption, and will form the foundation for a range of next-generation products.

JDJ: What is your relationship with Sun and the Java community?
Allaire: We're very involved in the major standards efforts for Java, including a strong focus on J2EE services. In fact, the JRun team has been at the forefront of defining these standards over the last few years.

JDJ: How does your entry into the Java middle tier affect the company's direction?
Allaire: The focus on component and transaction middleware is a very important evolution in the company's efforts to provide a complete Internet business platform. It's also a critical foundation for our packaged commerce software, as well as for new products in the B2B Integration space.

JDJ: Don't Sun's technologies for the client, such as JSP and servlets, overlap with your own, such as CFML? After all, both are mechanisms for producing dynamic HTML.
Allaire: CFML, JSP and ASP all provide mechanisms for delivering dynamic pages to browsers. I wouldn't put servlets proper in this category, as servlets are really a Java-focused alternative to CGI or NSAPI/ISAPI, and really don't provide a scripting and page template environment that's necessary for Web applications. Currently, CFML provides the highest level of abstraction and therefore the highest degree of productivity for developing interactive applications. Both JSP and ASP are still at the object-scripting level, and don't yet provide the same kind of productivity advantage, though they're ages ahead of writing server-side interactivity logic using Java or C. As you may be aware, Allaire has been one of the most active proponents for the standardization of tag-based scripting within JSP, contributing to the Taglib architecture and working actively on reference implementations as well as next-generation architectures. As we move ColdFusion to a J2EE foundation, you'll also see us move CFML to sit as an abstraction on top of JSP and servlets.

JDJ: Until June, Allaire didn't have much representation in the Java world. Then you went and bought JRun. What prompted you to do so? How is that merger working out?
Allaire: It was very clear that Allaire had an opportunity to be a leading provider of standards-based server-side Java infrastructure, and we saw all of our products moving in this direction. LiveSoftware had clearly emerged as one of the dominant suppliers in the JSP and servlet space, with over 80,000 developers using their products. This was a great way to buy into a large community building around standards, and to leverage that into a broader set of products focused on server-side Java.

JDJ: Your recent acquisition of Valto Systems broadcasts the message that you want to compete with the big boys of Java enterprise computing, such as BEA Systems, Sun and IBM. How do you plan to gain entry into an already defined market?
Allaire: We expect to become a major supplier in the enterprise tier of the Java application server market, and I think you'll see a very different approach from Allaire in pursuing that space. First, our entire offering is based 100% on Java, and 100% on J2EE implemented services. Unlike many of our competitors who have existing C++, Java and CORBA-based systems that are migrating to J2EE, everything we've done has been built from the ground up on Java2. This means that we've got an exceptionally lightweight, clean-room implementation that comes in at around a one MB memory footprint. We're going to leverage that into ISV and OEM customers, who are increasingly looking for embedded J2EE services. We're also going to continue the Allaire tradition of pricing and packaging our platforms for mass adoption, so I think from a developer perspective the Allaire J2EE offering will be the most competitive in terms of price/performance in the marketplace.

JDJ: I've heard that the ColdFusion Application Server can't handle high-volume transactions. Is this true? If so, how are you addressing the issue in your migration to the Java middle tier?
Allaire: In 1998 that was certainly true. In late 1998 and throughout 1999 we delivered ColdFusion Enterprise, our first enterprise-level application server offering. This included all of the components you'd expect at this tier - advanced scalability and clustering services, native database connectivity, CORBA and Java support, and a lot of server tuning, caching and configuration options. With this offering we were able to support dozens of large dot-com customers handling millions or tens of millions per day, and had a couple of the top 10 holiday e-commerce sites deployed entirely on our platform. In addition, our move into the transaction middleware space will ensure fail-safe deployment and reliability for customers implementing large-scale transactional systems.

JDJ: Your ColdFusion Studio product provides an IDE for ColdFusion applications. Do you plan to provide an IDE for your Java products?
Allaire:With JRun 3.0 we're introducing JRun Studio, our first foray into the server-side Java IDE space. With the Pharaoh release of our application server, we'll be expanding the EJB-focused functionality in our overall visual tools suite.

JDJ: What other areas of the Java market do you plan to step into? Are you looking at other partnerships/mergers?
Allaire: There are lots of partnering opportunities, certainly, whether in the testing tools space or in vertical applications, among other things. Our latest acquisition, OpenSesame, provides a J2EE-based customer profiling, analysis and personalization server that will be incorporated into our suite of packaged applications.

JDJ: What is Ejipt? I noticed your Java strategy revolves around the name Egypt. Any particular reason?
Allaire: Ejipt was the name of Valto Systems' EJB server offering. This technology from Valto Systems will serve as an underpinning for a lot of our future products and architecture, so that's part of it. We also liked the fact that we could come up with lots of interesting code-names surrounding ancient civilization.

JDJ: Would you say that ColdFusion is a direct competitor of JSP? Is there room for both? If so, could you give examples of the kinds of applications that could leverage both these technologies?
Allaire: Again, today, you really would choose one or the other for the Web application logic layer. Going forward, with CFML built on a Java foundation, it will be incorporated into the same runtime environment as JSP. What it will really come down to for developers is what level of abstraction they want or need to work at. CFML is simply the fastest way to develop dynamic Web applications, and we will carry this tradition forward into the standards-based community.

JDJ: For Java developers not familiar with your products, what would be a good place to start incorporating them into their existing applications?
Allaire: Any Web-centric or browser-based application would be a good candidate for using JRun.

JDJ:How can our readers start playing around with some of your new products?
Allaire: JRun 3.0 beta is available for download from beta.allaire.com/jrun30. Allaire Spectra, our packaged system, as well as ColdFusion Enterprise are both available for download from our public Web site, www.allaire.com.

More Stories By Ajit Sagar

Ajit Sagar is Associate VP, Digital Transformation Practice at Infosys Limited. A seasoned IT executive with 20+ years experience across various facts of the industry including consulting, business development, architecture and design he is architecture consulting and delivery lead for Infosys's Digital Transformation practice. He was also the Founding Editor of XML Journal and Chief Editor of Java Developer's Journal.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.

@ThingsExpo Stories
In his session at 21st Cloud Expo, Carl J. Levine, Senior Technical Evangelist for NS1, will objectively discuss how DNS is used to solve Digital Transformation challenges in large SaaS applications, CDNs, AdTech platforms, and other demanding use cases. Carl J. Levine is the Senior Technical Evangelist for NS1. A veteran of the Internet Infrastructure space, he has over a decade of experience with startups, networking protocols and Internet infrastructure, combined with the unique ability to it...
"There's plenty of bandwidth out there but it's never in the right place. So what Cedexis does is uses data to work out the best pathways to get data from the origin to the person who wants to get it," explained Simon Jones, Evangelist and Head of Marketing at Cedexis, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Large industrial manufacturing organizations are adopting the agile principles of cloud software companies. The industrial manufacturing development process has not scaled over time. Now that design CAD teams are geographically distributed, centralizing their work is key. With large multi-gigabyte projects, outdated tools have stifled industrial team agility, time-to-market milestones, and impacted P&L stakeholders.
"Cloud Academy is an enterprise training platform for the cloud, specifically public clouds. We offer guided learning experiences on AWS, Azure, Google Cloud and all the surrounding methodologies and technologies that you need to know and your teams need to know in order to leverage the full benefits of the cloud," explained Alex Brower, VP of Marketing at Cloud Academy, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clar...
Gemini is Yahoo’s native and search advertising platform. To ensure the quality of a complex distributed system that spans multiple products and components and across various desktop websites and mobile app and web experiences – both Yahoo owned and operated and third-party syndication (supply), with complex interaction with more than a billion users and numerous advertisers globally (demand) – it becomes imperative to automate a set of end-to-end tests 24x7 to detect bugs and regression. In th...
"Akvelon is a software development company and we also provide consultancy services to folks who are looking to scale or accelerate their engineering roadmaps," explained Jeremiah Mothersell, Marketing Manager at Akvelon, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
"MobiDev is a software development company and we do complex, custom software development for everybody from entrepreneurs to large enterprises," explained Alan Winters, U.S. Head of Business Development at MobiDev, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
SYS-CON Events announced today that CrowdReviews.com has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5–7, 2018, at the Javits Center in New York City, NY. CrowdReviews.com is a transparent online platform for determining which products and services are the best based on the opinion of the crowd. The crowd consists of Internet users that have experienced products and services first-hand and have an interest in letting other potential buye...
"IBM is really all in on blockchain. We take a look at sort of the history of blockchain ledger technologies. It started out with bitcoin, Ethereum, and IBM evaluated these particular blockchain technologies and found they were anonymous and permissionless and that many companies were looking for permissioned blockchain," stated René Bostic, Technical VP of the IBM Cloud Unit in North America, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Conventi...
SYS-CON Events announced today that Telecom Reseller has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5-7, 2018, at the Javits Center in New York, NY. Telecom Reseller reports on Unified Communications, UCaaS, BPaaS for enterprise and SMBs. They report extensively on both customer premises based solutions such as IP-PBX as well as cloud based and hosted platforms.
"Space Monkey by Vivent Smart Home is a product that is a distributed cloud-based edge storage network. Vivent Smart Home, our parent company, is a smart home provider that places a lot of hard drives across homes in North America," explained JT Olds, Director of Engineering, and Brandon Crowfeather, Product Manager, at Vivint Smart Home, in this SYS-CON.tv interview at @ThingsExpo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Coca-Cola’s Google powered digital signage system lays the groundwork for a more valuable connection between Coke and its customers. Digital signs pair software with high-resolution displays so that a message can be changed instantly based on what the operator wants to communicate or sell. In their Day 3 Keynote at 21st Cloud Expo, Greg Chambers, Global Group Director, Digital Innovation, Coca-Cola, and Vidya Nagarajan, a Senior Product Manager at Google, discussed how from store operations and ...
It is of utmost importance for the future success of WebRTC to ensure that interoperability is operational between web browsers and any WebRTC-compliant client. To be guaranteed as operational and effective, interoperability must be tested extensively by establishing WebRTC data and media connections between different web browsers running on different devices and operating systems. In his session at WebRTC Summit at @ThingsExpo, Dr. Alex Gouaillard, CEO and Founder of CoSMo Software, presented ...
WebRTC is great technology to build your own communication tools. It will be even more exciting experience it with advanced devices, such as a 360 Camera, 360 microphone, and a depth sensor camera. In his session at @ThingsExpo, Masashi Ganeko, a manager at INFOCOM Corporation, introduced two experimental projects from his team and what they learned from them. "Shotoku Tamago" uses the robot audition software HARK to track speakers in 360 video of a remote party. "Virtual Teleport" uses a multip...
A strange thing is happening along the way to the Internet of Things, namely far too many devices to work with and manage. It has become clear that we'll need much higher efficiency user experiences that can allow us to more easily and scalably work with the thousands of devices that will soon be in each of our lives. Enter the conversational interface revolution, combining bots we can literally talk with, gesture to, and even direct with our thoughts, with embedded artificial intelligence, whic...
SYS-CON Events announced today that Evatronix will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Evatronix SA offers comprehensive solutions in the design and implementation of electronic systems, in CAD / CAM deployment, and also is a designer and manufacturer of advanced 3D scanners for professional applications.
Leading companies, from the Global Fortune 500 to the smallest companies, are adopting hybrid cloud as the path to business advantage. Hybrid cloud depends on cloud services and on-premises infrastructure working in unison. Successful implementations require new levels of data mobility, enabled by an automated and seamless flow across on-premises and cloud resources. In his general session at 21st Cloud Expo, Greg Tevis, an IBM Storage Software Technical Strategist and Customer Solution Architec...
To get the most out of their data, successful companies are not focusing on queries and data lakes, they are actively integrating analytics into their operations with a data-first application development approach. Real-time adjustments to improve revenues, reduce costs, or mitigate risk rely on applications that minimize latency on a variety of data sources. In his session at @BigDataExpo, Jack Norris, Senior Vice President, Data and Applications at MapR Technologies, reviewed best practices to ...
An increasing number of companies are creating products that combine data with analytical capabilities. Running interactive queries on Big Data requires complex architectures to store and query data effectively, typically involving data streams, an choosing efficient file format/database and multiple independent systems that are tied together through custom-engineered pipelines. In his session at @BigDataExpo at @ThingsExpo, Tomer Levi, a senior software engineer at Intel’s Advanced Analytics gr...
When talking IoT we often focus on the devices, the sensors, the hardware itself. The new smart appliances, the new smart or self-driving cars (which are amalgamations of many ‘things’). When we are looking at the world of IoT, we should take a step back, look at the big picture. What value are these devices providing? IoT is not about the devices, it’s about the data consumed and generated. The devices are tools, mechanisms, conduits. In his session at Internet of Things at Cloud Expo | DXWor...