Friday, July 20, 2007

Prague 360 - Google Maps Mashup

An excellent example of a Google Maps mashup is the AJAX driven Prague 360 site. Prague is a beautiful city and this site does an amazing job of showing the sites and giving the user a feel for the Prague experience. Prague 360 uses the Google Maps API and is AJAX in action. Enjoy Prague!

Thursday, July 19, 2007

SOA Divorced From Web Services?

Many people use the terms SOA and Web Services interchangeably, but the two have different meanings. This article describes the differences between the two but stresses that they both have the same common goal – saving software development investment and effort by reusing software components.

The differences between Web Services and SOA include:

  • Web Services reuse is implemented at runtime by dynamically discovering needed components to solve a problem. SOA reuse is focused on a software governance plan for an enterprise.
  • SOA relies on software that can communicate on multiple protocols to existing services, while Web Services relies on discovering new services.
  • SOA uses any message format and protocol where Web Services is focused on XML.

Sunday, July 8, 2007

SOA Adoption Models

The success of SOA depends on how it is adopted by an organization. There are 3 basic SOA adoption models today: ad-hoc, organic, and strategic. Organizations that use the ad-hoc approach focus only on their current needs and miss out on the reuse benefits of SOA, resulting in increased complexity and further non-standardization. The organic approach requires a small initial investment and builds a foundation for other projects to follow. The focus is on developing standards, best practices, processes, and structure that can further evolve. The strategic aproach to SOA builds a roadmap for implementation for the entire organization. This approach demonstrates the recommended use of standards and best practices for the enterprise.

In order to be successful, organizations must implement either an organic or strategic strategy and focus on the following:
• Align SOA objectives with business drivers
• Identify SOA adopters
• Address organizational barriers to adoption
• Define and measure success

Friday, June 29, 2007

Salesforce.com implementing SOA

Salesforce.com is taking the concept of SOA to new heights. As an agile organization that must meet the needs of a diverse customer population, Salesforce.com has implemented SOA for developing business applications, managing user collaboration, and a Salesforce API for custom development. Salesforce.com will deliver their SOA platform on the same subscription-based services used by their customer base today, allowing customers to create and integrate their own business applications on-demand.

Full article here..

Tuesday, June 19, 2007

SOA - 2015?

A recent study by Research 2.0 predicted that SOA will not be truly mainstream until 2015. SOA apps will eventually compete with enterprise monsters like Oracle and SAP, but it will be a slow adoption. The goals for SOA to save the world are lofty, but the true test will be what is actually implemented in year to come vs. what is talked about in magazines and at the water cooler.

Article here

Saturday, June 9, 2007

Firefox - for the ultimate browsing experience

I recommend using Firefox!! IE is a waste!
I just wish that we could install the plug-ins for Firefox in the EMIS classroom. DOH!!!