Technology: Java-powered web applications, in a services oriented architecture

At Bluedog, we are focused on using technology for developing online solutions utilizing Java (WebObjects) and various flavors of Unix. We have a broad range of experience and regularly work the universe of commercial and open source environments.

  • Portal: We "eat our own dog food" -- by running a sophisticated portal for our staff, partners and clients built on Workbench, our highly acclaimed professional services web application.

  • Frameworks: Application frameworks are the building blocks of our programming tools and components. Our developers use these tools to implement business rules and processes, and develop reusable interface objects which promote a consistent look and feel. Further, all our projects are web-services based, with JSR-168 portlet interfaces provided as standard features. In order to meet diverse requirements of our customers, Bluedog employs two frameworks: WebObjects [link] and our own Bluedog.Net Framework [see solutions map], built with the open source paradigm in mind.

  • Tools that Work: The Apache / WebObjects / SQL database combination is our recommended platform for n-tier enterprise applications. We deploy on Windows2000, Sun Solaris, OS X, and Linux.

Also, visit Bluedog's Developer Resources for Open Source Projects we are supporting.

WebObjects


The Original Web Application Server — the premier middleware toolset from NeXT/Apple

Our team has solid WebObjects experience represented on our team, one of the largest outside Silicon Valley and led by acknowledged leaders in the field.

WebObjects enables us to rapidly create database-backed web services and applications. These web services and applications usually require no additional software to be installed on the unseats system, and work with any web browser available on all platforms, allowing widespread use of your application. WebObjects has an entire database management layer which is amazing in its own right. While WebObjects provides a rich environment where we create HTML based applications, by no means is WebObjects limited to vending HTML.

There are a lot of other software packages that fall under WebObjects' category of application server. But WebObjects excels because it is data-driven solidly object-oriented. Bluedog developers encourage the use of WebObjects' built-in capabilities instead of writing custom code. WebObjects makes extensive use of the data and metadata provided by the developer. That information, coupled with the software's ability to examine itself at runtime (introspection, a.k.a. reflection) eliminates a fantastic number of problems that would require code. Each line of code is an expensive responsibility. It has to be written, debugged, documented and maintained. Since WebObjects strives to minimize coding, it saves Bluedog's customers much time and money.


Core Frameworks


At the heart of WebObjects is a set of frameworks:

  • The Java Foundation framework contains the fundamental data structure implementations and utilities used throughout the rest of WebObjects. Examples include arrays, dictionaries (objects that contain key-value pairs) and formatting classes.

  • The Enterprise Objects Framework is the crown jewel of WebObjects. EOF handles storing and restoring objects to a data store. EOF is designed to easily store and restore objects on demand. For ease of maintenance, how the objects are stored is immaterial. Whether pulled from a flat file, LDAP, or relational database, the object's code stays the same. This leads to greater reusability and ease of maintenance.

EOF permits model-file-based data source interaction, meaning that our developers are able to rely on using your data to writing custom code. EOF follows this pattern by specifying the data source connection and interaction via a model file, which contains the information to connect to the data source, such as a Java Database Connectivity (JDBC) URL is used to specify a database. A notable feature is that WebObjects can connect to multiple databases simultaneously (even from different vendors) and seamlessly create and maintain relationships between objects spanning databases. Finally, EOF permits data source independent queries.

Finally, Bluedog has developed a core set of proprietary frameworks we put to work in every project, speeding design with rapid prototypes and clever, reusable code. All Bluedog products are coded with WebObjects in Java 1.4, and can be deployed with a wide array of options.


Bluedog's Custom Frameworks and Web Services

Finally, Bluedog has developed a core set of proprietary frameworks we put to work in every project, speeding design with rapid prototypes and clever, reusable code. All Bluedog products are coded with WebObjects in Java and can be deployed with a wide array of options.

Our proprietary frameworks and web services encompass:

  • Single sign on and LDAP authentication
  • Messaging and notification
  • Scheduling
  • Content "push" to CMS
  • Federated search
  • String encryption
  • And more
   
-
   
-

 




Our secret weapon: WebObjects is the original, lowest-license-cost, and most robust web application server and Java RAD frameworks.

Since its inception at NeXT Computer, WebObjects continues to be the online application development environment. It is an elegant combination of toolsets for developing online solutions, including Enterprise Object Frameworks.

We complement WebObjects with reusable components of the Bluedog.Net Framework to increase our developers' productivity, increase knowledge transfer, and reduce development timeframes.


Toggle Login

Bluedog Inc. (US) / Bluedog Ltd. (EU)
-

info[@]bluedog.net
301-637-6989
353-1-443-1910

-
US
8403 Colesville Road · Ste 860
Silver Spring MD 20910 US

Ireland
Unit 3, 78, Furze Road
Sandyford Industrial Estate
Dublin 6 · Ireland