At the Microsoft Patterns & Practices Summit in Redmond today, SOA and distributed architectures were the topic of considerable discussion. Rockford Lhotka, principal technical evangelist at Microsoft partner Magnetic and creator of CSLA .NET, said SOA is nothing new. But he has started to see some best practices emerge in building distributed parallel systems.
“The term SOA, frankly, frustrates me. I said a couple of years ago that the ‘S’ in SOA is a dollar sign,” said Lhotka. “Service orientation is looked at by a lot of people as this shiny new thing when it’s really something we were already doing 20 or 30 years ago called message systems.” Continued »
Compuware is acquiring Web testing and monitoring provider Gomez for $295 million. The deal is expected to close in November. Gomez recently explored the possibility of an IPO, but will instead join the Detroit-based services and software provider.
AmberPoint’s new product release helps determine which business processes are getting hung up, and also points to where within the process the problem lives. When AmberPoint is implemented, it maps out the entire deploy landscape of the system it is attached to. Users can then configure it to recognize what constitutes good or poor performance so it can warn them when there is a hiccup in the process flow. Continued »
I was thinking … We often think of Agile as a trend within development and software architecture. But some of the tenets of this movement appear in the discussions of BPM advocates, many of them residing in Operations. SOA teams had better talk and walk the Agile talk and walk just as well as anyone … Continued »
By Jack Vaughan
Over many years, application development has proved to be something of a search for the appropriate level of abstraction. As integration projects have gained sway, APIs that somehow encapsulate means of performing basic tasks have become as important as the programming languages that developers use daily.
by Rob Barry
The Hadoop World conference attracted a diverse crowd this year with speakers from IBM, Facebook, Intel, Amazon, the telecom industry and others. With a growing set of discussion topics and wider number of sectors represented, it appears the Hadoop architecture for handling large data sets has tapped a mainstream artery.
“A year ago, if you looked at what people were doing with Hadoop, it was primarily focused on the Web space,” said Christophe Bisciglia, founder of Cloudera. “This year we’re seeing it across many verticals.”
With so many differences between the various cloud platforms out there, could PHP be the one language to rule them all? PHP firm Zend Technologies thinks so. The company recently partnered with IBM, Microsoft, Nirvanix, Rackspace and GoGrid to launch a simple API for cloud application services. Zend said the PHP-based, open-source API will be able to access services across all major cloud platforms.
In time, Zend aims to see the Simple Cloud API translated to any object-oriented language for the Web. This should come as good news to those fearing vendor lock-in with the cloud computing space.
Business process management systems (BPMSs) can be criticized for being either too business user-centric and lightweight, or overly technical and not user-friendly. The culture of SOA, however, is a culture of collaboration between departments and that can be useful for a BPMS to emulate.
A SOA-based BPMS targeting development teams, Active Endpoints’ ActiveVOS seeks to take a middle road approach to this problem. The company just launched the ActiveVOS 7.0 release, where it updated core technologies and streamlined the user experience a bit.
“BPM suites that focus on business users, they don’t get technical enough,” said Alex Neihaus, VP of marketing at Active Endpoints. “They become islands of computing and sit off by themselves. And with BPMS for architects and developers, the level of cost and complexity is beyond the level of what most people are willing to undertake.”
The company’s approach is to offer drag-and-drop AJAX forms using Business Process Modeling Notation (BPMN) 2.0 to generate executable Business Process Execution Language (BPEL) 2.0 processes. When a step is dragged into a process, the flow is automatically mapped out and can then be altered.
There is also built in support for interfacing with human processes via the WS-HumanTask standard. The BPMS supports a host of standards
Michael Rowley, the company’s CTO, said the new version would also support mashups.
“There is a new approach to enterprise mashups,” said Rowley. “Put all of the logic for presentation on the client and have the calls go right into the enterprises services layer.”
Rowley said it is too sluggish to have mashups put in calls to data providers. Rather, he favors having the calls talk directly to the services handling the data. This keeps the data on the mashup the same as the data used by the services.
Certainly the Web is the largest influencer of software architecture and technology innovation since the LAN. SOA was highly influenced by said Web architecture. In turn, services have driven the unique course of Web innovation in recent years.
Take for example mobile development. Actually, take for example Sam Herron’s recent take on Android. He blogs: “I would like to position Android’s client interface with Calendar, Contacts, and Gmail as mobile SOA.” Check out his post. See what you think. Is this pushing the definition of ‘SOA’ too far? Click on ”Comments” to contribute.
For our part, we will reiterate: We think SOA has driven a whole lot of other technologies.
Android SOA – service oriented architecture – TheAndroidGuys, Sept 24, 2009
A long standing standards body is taking a stab at measuring SOA performance. The SPEC benchmark group is interested in hearing from people on this topic. Current SPEC member companies committed to developing a new SOA application measurement standard include IBM, Oracle and VMware. Continued »