Persistent BAE uses Windows Azure to deliver a java-based Cloudninja project

Source: Internet
Author: User
Keywords Java azure azure systems cloudninja persistent

Editor's note: The writer is persistent Bae's assistant vice president for cloud computing Shreekanth Joshi, describing how the company is using Windows Azure to develop and deliver java-based applications for their ISV customers.

Persistent BAE is a global company specializing in software products and technical services. We focus on developing the best solutions in four major areas of next-generation technology: cloud computing, mobility, BI, and analytics and collaboration. Persistent BAE has long been involved in cloud computing and has worked with many start-ups and innovative companies to help develop and deploy various cloud computing applications. We develop innovative solutions for more than 300 customers across North America, Europe and Asia using a carefully tailored product engineering process.

Based on the capabilities and experience of software as a service (SaaS), we have built a dedicated capability Center for Advanced cloud computing platforms. As an active participant in the Windows Azure community, we have released open source projects, including:

Windows Azure Plugin for Eclipse with Java OData SDK for PHP AppFabric SDKs for PHP, Java, and Ruby

Persistent BAE recently launched a new Open-source project, Cloudninja for Java, as described below.

Cloudninja for Java

The number of java-based applications on Windows Azure is growing as customers realize that the openness of Windows Azure can provide scalability and high availability for their Java applications. We have encountered many problems in how to design various project components to manage single tenant and multi-tenant applications to how to use Windows Azure Services to consolidate project components. The general problem that customers face when learning about Windows Azure is that there are few detailed articles and code examples beyond the. NET platform.

Windows Azure is often considered a. NET cloud computing platform, which is actually wrong. The reason for this misunderstanding is that the relevant demos and how-to blogs are written around Microsoft Visual Studio. Windows Azure provides virtual machines, Windows Server 2008 SP2, or Windows Server 2008 R2, which means that most windows-based executables or scripts can run on Windows Azure.

To increase awareness of Windows Azure openness, we recently released the Java-based Cloudninja project (Cloudninja for Java), which shows how to build a multi-tenant application for Windows Azure. Cloudninja for Java includes the following features and features:

tenant-Hosted tenant-level customizations (for example, the management logo) per tenant data isolation Each tenant metering provides login support through different labeling providers. For example, Yahoo!, Google, and Windows Live IDs General Congestion Task Scheduler

This application is built into several common open source repositories, such as spring, Hibernate, log4j, and Jqplot.

The project runs in Windows Azure and is fully java-based Windows Azure Plugin for Eclipse. The following figure depicts the architecture of the Cloudninja.

We leverage a variety of Windows Azure services during the development and deployment of Cloudninja for Java. Here are some of the main uses:

Windows Azure Access Control Service Windows Azure Storage SQL Azure Windows Azure Service Management

We believe that Cloudninja for Java will be useful to the Java community and will encourage Java developers to create their own Windows Azure applications.

When deploying a Windows Azure Java application, there are several considerations:

Do you want to bundle third-party tools and Run-time monitoring applications in your deployment to handle missing SDK features

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.