Article :: Introduction to Viral Data in SOA

The viral affects of data are without bounds and can, under certain conditions, reach a pandemic state. Neal A. Fishman explores this concept in the introduction to his book.

Categories: Computers | InformIT | InformIT Web Services | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: SOA Pattern (#14): Logic Centralization

The Logic Centralization pattern is one of the basic inventory design patterns that structures the service inventory in a way so that it is free from redundant solution logic and endeavors to increase the reuse potential of agnostic services by enforcing use of agnostic services according to their functional boundaries.

Categories: Computers | InformIT | InformIT Web Services | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: An Introduction to Service-Oriented Design with Ruby and Rails

This chapter explores the basic goals of service-oriented design and design guidelines for splitting applications into separate services.

Categories: Computers | InformIT | InformIT Web Development | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: Exploring Drupal

Get a brief overview of the various Drupals (the project, the websites, and the association) and what they mean to you. You'll also see some examples of Drupal in action and get an overall look at how Drupal works.

Categories: Computers | InformIT | InformIT Web Services | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: SOA Pattern (#10): Service Refactoring

At some point during its lifetime a service might need to be enhanced or modified as a result of an external or an internal stimulus. The Service Refactoring design pattern addresses this issue in a manner so that the existing service consumers are not affected by the required change.

Categories: Computers | InformIT | InformIT Web Services | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
WordPress.com

In this chapter, Russ Olsen at both the Factory Method pattern and the Abstract Factory pattern. He also shines a light on some dynamic Ruby techniques that will help you build factories more effectively.

Categories: Computers | InformIT | InformIT Web Development | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: Adobe Flash Professional CS5 on Demand: Developing iPhone Apps

In this chapter, you'll get an overview for how to start developing for the iPhone using Flash CS5 including deploying an App to the iTunes App Store.

Categories: Computers | InformIT | InformIT Web Development | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: SOA Pattern of the Week (#7): Policy Centralization

The Policy Centralization pattern advocates that we keep a reusable policy in a single definition and have service contracts to which the policy applies, link to and share this definition.

Categories: Computers | InformIT | InformIT Web Services | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: Cloud Security and Privacy: A Legal Compliance and Risk-Management Guide, Part 2

In Part 2 of this two-part series, legal expert Robert McHale discusses the practical due diligence checklist companies should consult before entering into a cloud service agreement.

Categories: Computers | InformIT | InformIT Web Services | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: SOA Pattern (#13): Canonical Protocol

The Canonical Protocol design pattern is one of the inventory standardization patterns that aims to elevate the composition-centric characteristic of SOA by making services interoperable with each other. By enforcing the use of a common communication framework, it eliminates the need for protocol bridging and increases the reusability and the recomposability potential of services in a service inventory.

Categories: Computers | InformIT | InformIT Web Services | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: Distributed Ruby: Mark Bates Sheds New Light

Sometimes Ruby code is too cool to run on just one computer at a time. In this interview with Hal Fulton, Mark Bates explains how he defines distributed programming, reasonable concerns about Ruby performance, and how to choose Ruby libraries.

Categories: Computers | InformIT | InformIT Web Development | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: SOA Pattern (#8): ESB

The ESB is a compound pattern that pulls together many enablement and enforcement capabilities that come in handy to the SOA practitioner. Thomas Rischbeck explains it here.

Categories: Computers | InformIT | InformIT Web Services | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: Beyond HTML: Returning JSON and XML Data From Your MVC Endpoints

You adopted MVC to get better control over your URL structure. Then you're asked to provide REST access over the same data. Instead of developing a new API and set of endpoints that mirrors what you already have, you can augment the existing application to respond to requests for JSON and XML as well as handle data updates and deletes. Scott Seely shows you how.

Categories: Computers | InformIT | InformIT Web Development | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: It's Time to Reinvent Java Web Services

Mark Hansen describes the shortcomings of JAX-WS, JAX-RS, and JAXB as tools for enterprise web services.

Categories: Computers | InformIT | InformIT Web Services | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: Python's "New" Division: Python 2 Versus Python 3

Among the changes in the new version of Python is the way the division operator works. In this article, Python book and video author Wesley Chun explains how the math function has worked since Python was created and how it changes as the dynamic language moves towards the future.

Categories: Computers | InformIT | InformIT Web Development | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: Implementing SOA Using Java EE: Evolution of Service Oriented Architecture

In this chapter, the authors first explore the concept of service orientation and then analyze how the emergence of different architectures' combined paradigm shifts in enterprise technologies led to the evolution of web services and SOA.

Categories: Computers | InformIT | InformIT Web Services | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: WordPress in Depth: Using HTML in Your Widgets and Blog

In this chapter, learn how HTML can be used in the WordPress.com environment. This is useful whether you just want to do a few simple things with your blog postings and the Text widget, or if you want to go much further.

Categories: Computers | InformIT | InformIT Web Development | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: Getting Started with IronRuby

IronRuby is Microsoft's implementation of the Ruby language on top of the DLR. Its main goal is to provide seamless interoperability between Ruby and the .NET Framework. Shay Friedman gives you your first taste of IronRuby.

Categories: Computers | InformIT | InformIT Web Development | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: Computing in the Cloud

Mark Edward Soper provides an introduction to the world of web-based apps: how to select them, how to use them, and how to avoid problems.

Categories: Computers | InformIT | InformIT Web Services | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services