This article needs to be updated.(November 2010) |
Developer(s) | New Atlanta Communications, LLC |
---|---|
Stable release | 7.1.1 / February 11, 2011 |
Operating system | Cross-platform |
License | Proprietary |
Website | http://www.newatlanta.com/products/bluedragon/ |
BlueDragon is a ColdFusion Markup Language (CFML) engine comparable to Adobe Systems's ColdFusion. It is licensed and distributed by New Atlanta from TagServlet Ltd based in Scotland. BlueDragon is also distributed and supported by BEA Systems on their Oracle WebLogic Server server platform.
BlueDragon applications run on a variety of platforms, including Microsoft Windows, Linux, and Mac OS X. It is mostly compatible with ColdFusion MX 7.
In March, 2008 New Atlanta announced that the future versions of BlueDragon (Java EE editions) would be released as open source products. [1] The open source version was released as Open BlueDragon (OpenBD) in December 2008. [2]
BlueDragon is available in six editions:
The first two editions are standalone servers which run on Windows, Linux, and OS X. With BD J2EE, CFML applications can be deployed on any J2EE server, enabling integration of CFML and J2EE as enabled in ColdFusion MX. BD, BEA WebLogic Edition, is a special edition based on BD J2EE for use with BEA's WebLogic Server. BD.NET extends the Microsoft .NET framework and IIS to permit deployment of CFML applications as native MS .NET web applications, offering integration between CFML and ASP.NET that is not possible with ColdFusion.
The Server JX, J2EE, MS .NET, and BEA WebLogic editions of BlueDragon are commercial products which are available as 30-day unlimited trials which convert to a single-IP developer edition with no expiration.
The Server edition, on the other hand, is free for deployment—though not for hosting, redeployment, or (as of the 6.2 release) commercial use. There are no differences in CFML tags supported in the free Server edition, but it supports only ODBC drivers on MS Windows (and only MySQL or PostgreSQL on Linux and Mac OS X), it supports only IIS on MS Windows or Apache on Linux or Mac OS X, and does not support secured (SSL) connections.
None of the limitations of the free Server edition exist in the commercial Server JX, J2EE, .NET, or BEA WebLogic editions.
The .NET edition of BlueDragon runs on Microsoft's .NET platform, BD.NET enables CFML applications to leverage the .NET platform and allows for integration between CFML and ASP.NET as well as .NET objects.
Open BlueDragon is an open source version of BlueDragon is released under the GNU General Public License version 3 (GPLv3). The chief differences between the open source and the J2EE version are the removal of commercial libraries (e.g., for PDF generation), The JTurbo JDBC driver for Microsoft SQL Server, and the BlueDragon Administrator application. It runs on any standard J2EE application server, such as Tomcat, JBoss or Jetty.
The original version of BlueDragon was released in 2002.
MySpace used the .NET version of BlueDragon to power some of its online applications as of 2007. [3] [4]
Though BlueDragon 7.0 was designed to be compatible with Adobe ColdFusion MX 7.0.2, [5] there are differences in the two CFML implementations. BlueDragon offers several advantages (tags, functions, and other functionality) not found in ColdFusion. Similarly, there are a few tags and functions found in ColdFusion that are not supported currently in BlueDragon. New Atlanta maintains a complete list of incompatibilities with Adobe ColdFusion MX in the documentation.
A number of popular ColdFusion frameworks are fully supported on BlueDragon:
An application server is a server that hosts applications or software that delivers a business application through a communication protocol. For a typical web application, the application server sits behind the web servers.
A web container is the component of a web server that interacts with Jakarta Servlets. A web container is responsible for managing the lifecycle of servlets, mapping a URL to a particular servlet and ensuring that the URL requester has the correct access-rights. A web container handles requests to servlets, Jakarta Server Pages (JSP) files, and other types of files that include server-side code. The Web container creates servlet instances, loads and unloads servlets, creates and manages request and response objects, and performs other servlet-management tasks. A web container implements the web component contract of the Jakarta EE architecture. This architecture specifies a runtime environment for additional web components, including security, concurrency, lifecycle management, transaction, deployment, and other services.
Adobe ColdFusion is a commercial rapid web-application development computing platform created by J. J. Allaire in 1995. ColdFusion was originally designed to make it easier to connect simple HTML pages to a database. By version 2 (1996) it had become a full platform that included an IDE in addition to a full scripting language.
Lasso is an application server and server management interface designed to develop internet applications. It is also a general-purpose, high-level programming language. Originally a web datasource connection tool for Filemaker and later included in Apple Computer's FileMaker 4.0 and Claris Homepage as CDML, it has since evolved into a complex language used to develop and serve large-scale internet applications and web pages.
ColdFusion Markup Language, more commonly known as CFML, is a scripting language for web development that runs on the Java virtual machine (JVM), the .NET framework, and Google App Engine. Several commercial and free and open-source software implementations of CFML engines are available, including Adobe ColdFusion, Lucee, New Atlanta BlueDragon, Railo, Open BlueDragon, and other CFML server engines.
Apache Flex, formerly Adobe Flex, is a software development kit (SDK) for the development and deployment of cross-platform rich web applications based on the Adobe Flash platform. Initially developed by Macromedia and then acquired by Adobe Systems, Adobe donated Flex to the Apache Software Foundation in 2011 and it was promoted to a top-level project in December 2012.
WebSphere Application Server (WAS) is a software product that performs the role of a web application server. More specifically, it is a software framework and middleware that hosts Java-based web applications. It is the flagship product within IBM's WebSphere software suite. It was initially created by Donald F. Ferguson, who later became CTO of Software for Dell. The first version was launched in 1998. This project was an offshoot from IBM HTTP Server team starting with the Domino Go web server.
In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on top of" the resulting platform.
Railo Server, commonly referred to as Railo, is open source software which implements the general-purpose CFML server-side scripting language, often used to create dynamic websites, web applications and intranet systems. CFML is a dynamic language supporting multiple programming paradigms and runs on the Java virtual machine (JVM).
JRun is a J2EE application server, originally developed in 1997 as a Java Servlet engine by Live Software and subsequently purchased by Allaire, who brought out the first J2EE compliant version. It was acquired by Macromedia prior to its 2001 takeover of Allaire, and subsequently by Adobe Systems when it bought Macromedia in 2005. Its latest patch Updater 7 was released by Adobe in 2007. Updater 7 added Sun JDK 1.6 support, Apache 2.2 support, Windows Vista/IIS7 support and Mac OS X 10.4 on Intel support.
SmithProject was an Open Source CFML script engine.
Microsoft SQL Server is a proprietary relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which may run either on the same computer or on another computer across a network. Microsoft markets at least a dozen different editions of Microsoft SQL Server, aimed at different audiences and for workloads ranging from small single-machine applications to large Internet-facing applications with many concurrent users.
An embedded database system is a database management system (DBMS) which is tightly integrated with an application software; it is embedded in the application. It is a broad technology category that includes:
Oracle WebLogic Server is a Java EE application server currently developed by Oracle Corporation. Oracle acquired WebLogic Server when it purchased BEA Systems in 2008.
LogicalDOC is a proprietary cloud-based document management system that is designed to handle and share documents within an organization. LogicalDOC is a content repository, with Lucene indexing, Activiti workflow, and a set of automatic import procedures. The system was developed using Java technology.
Lucee is an open source implementation of a lightweight dynamically-typed scripting language for the Java virtual machine (JVM). The language is used for rapid development of web applications that compile directly to Java bytecode, and is compatible with contemporary CFML script and tag language variants, and provides configurable support for legacy CFML.
MSP360, formerly CloudBerry Lab, is a software and application service provider company that develops online backup, remote desktop and file management products integrated with more than 20 cloud storage providers.
Microsoft, a technology company historically known for its opposition to the open source software paradigm, turned to embrace the approach in the 2010s. From the 1970s through 2000s under CEOs Bill Gates and Steve Ballmer, Microsoft viewed the community creation and sharing of communal code, later to be known as free and open source software, as a threat to its business, and both executives spoke negatively against it. In the 2010s, as the industry turned towards cloud, embedded, and mobile computing—technologies powered by open source advances—CEO Satya Nadella led Microsoft towards open source adoption although Microsoft's traditional Windows business continued to grow throughout this period generating revenues of 26.8 billion in the third quarter of 2018, while Microsoft's Azure cloud revenues nearly doubled.