Using bemokoLive in a .NET environment

From bemoko developer wiki

Jump to: navigation, search

Contents

Introduction

Many of our customers use a .NET environment. Although bemokoLive is a Java based solution which runs inside an Java EE application server, the two technologies will sit happily side by side on the same servers. With most .NET customers following SOA principles, integration with bemokoLive is made very easy.

Requirements

The bemokoLive platform will run inside any Java EE application server. In a .NET environment, this is often Tomcat. The Java EE application server will sit in the application tier alongside your .NET software.

All you require to run the bemokoLive solution, therefore, is a Java runtime environment (at least v1.6) and a Java EE application server.

With the bemokoLive mobile optimised flow:

a) Business logic and data services are accessed by bemokoLive
b) then bemokoLive delivers the device and context optimised UI to the user's device via the Web Server

Integration with IIS

If IIS is being used as the webserver, it needs a simple configuration to redirect the mobile traffic to the Java EE server so that the bemokoLive platform can server the correct pages. See Installation Notes - bemokoLive on Microsoft Server with Tomcat and IIS for more details on this configuration.

Integration with .NET

The bemokoLive plugin architecture allows easy integration with your existing .NET business logic and data. We provide several ways to integrate with this layer:


We provide plugins for all the above scenarios giving you the same access to your data and business logic as you would have in the .NET environment.

FAQ

  • Will I have to buy new hardware?
    • Only if you want to! The two systems will sit happily side by side on the same server.
  • Will I have to rewrite my business logic?
    • As long as we can communicate with your existing services using the methods detailed above, there is no need to change your existing services.
  • Our team only know about .NET, won't this be a burden on them?
    • We have designed the software to be in one standalone package which is easy to configure and support, so existing technical staff will have no problems running the two systems and, of course, bemoko provides full support, documentation and training.

Further Reading