Commentary on SOA, Enterprise Architecture, Application Modernization and Cloud Computing

Lawrence Wilkes

Subscribe to Lawrence Wilkes: eMailAlertsEmail Alerts
Get Lawrence Wilkes via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Lawrence Wilkes

Reference ‘Things’ A Reference Architecture (RA) “should” provide a blueprint or template architecture that can be reused by others wishing to adopt a similar solution. A Reference Model (RM) should explain the concepts and relationships that underlie the RA. At Everware-CBDI we then use the term Reference Framework (RF) as a container for both. Reference architectures, models and frameworks help to make sense of Cloud Computing. Unfortunately, such formality is absent from the various reference architectures, models and frameworks that have been published for Cloud Computing; these frequently mix elements of architecture and model, and then apply one of the terms seemingly at random. In developing the CBDI-Service Architecture and Engineering Reference Framework (SAE) in support of SOA (Service Oriented Architecture) Everware-CBDI separated out various parts as sho... (more)

UML Profiles in Visual Studio 2010

UML Profiles are supported in Visual Studio 2010 (VS2010). Here I examine how they work and whether our CBDI-SAE UML Profile for SOA (SAE Profile) can be used in VS2010 Creating a UML Profile in VS2010 See MSDN for instructions on how to define a profile to extend UML in VS2010 and then add the profile to a model. Here’s a simple profile I created in VS2010 covering two stereotypes from the SAE Profile - “Automation Unit” and “AU Dependency”. (an Automation Unit is the collection of software artifacts that provide a Service) Unlike Sparx Systems’ Enterprise Architect (EA) that we h... (more)

In the Service Oriented Cloud, All Roads Lead to SOA

Cloud Computing is intrinsically service-based. But this is not just in the highly generalized sense of the term ‘service’, but also in the more specific Service Oriented Architecture (SOA) use of the term, where capabilities are provided via published service interfaces. In this research note we consider why SOA should not be forgotten just because more fashionable terms have risen to the top of the toybox. It might be easy to conclude that SOA was yesterday’s issue. In fact according to some pundits SOA is dead and business transformation, application and IT modernization, and... (more)

Application Migration Patterns for the Service-Oriented Cloud

As well as deploying new applications to the cloud, many organizations will also be considering the opportunities to migrate current applications to the cloud in search of reduced costs or SLA improvements. In this research note I consider several migration alternatives, expressed as a set of patterns. The patterns should serve as a useful way to communicate intent. When someone suggests that a current application could be migrated to the cloud, then these patterns should be a simple way to ask "what exactly do you mean by that, and what do you hope to achieve by doing so?" The ... (more)

Enterprise Mobility Framework

It won't be long before Enterprise Mobility is considered 'business as usual'. But right now, it is analogous to the early days of PC adoption, where end users are largely creating the ‘pull’ for enterprise mobility, rather than the IT department driving this out from the center. The mobile market is driven by consumers. The consumer (led by consumer-oriented vendors) is setting the trends and establishing the de jure standards, not the enterprise. Inconveniently for organizations, their employees are consumers too – hence the demand for BYOD. Consequently, organizations are typi... (more)