While some others run from the SOA tag, services pioneer Software AG continues to push hard on the SOA front – But it is also a primer player in the general middleware field as well.
These dual sides of integration – one in which SOA is prominent, the other in which SOA may be incidental or less-than-incidental – each are represented by their own Gartner Magic Quadrants. These Gartner quadrants are now being formed around project types, as well as product types.
The Gartner Magic Quadrant Gartner rates technology vendors on completeness of vision and ability to execute, and is much watched in software circles. It uses quadrants to graphically represent leaders in a specific niche and time frame.
Gartner has a Magic Quadrant for Application Infrastructure for Systematic SOA-Style Application Projects and a Magic Quadrant for Application Infrastructure for Systematic Application Integration Projects. The difference is a difference in focus. SOA is a fundamentally different view.
“What SOA has done is it has changed the focus. Systems have to work together, but how they are tied together has more to do with how the business uses them together as a business capability,” said Jignesh Shah, VP of Business Infrastructure Products and Solutions, Software AG. When you start creating true software services, you can tie them together in more efficient ways, Shah said.
He noted that Software AG appears as a leader in both the Magic Quadrant for Application Infrastructure for Systematic SOA-Style Application Projects and a Magic Quadrant for Application Infrastructure for Systematic Application Integration Projects.
The difference in focus is often manifested in an interest in governance. Shah insisted SOA governance remains the big SOA differentiator.
“If you look at [the two styles of integration Gartner describes] from a technical point of view, the big difference is governance,” said Shah. “Because you are trying to create capabilities that span multiple applications and teams, and which are repeatable, governance becomes important.” Expect continued aggressive investment in SOA capabilities at Software AG, as well as additional attention to Master Data Management (MDM) for SOA and operational BI.
Key areas for application development and projects that use service-oriented architecture (SOA) include application modernization, cloud computing and enterprise data mashups. Today we take a second look at some recent SearchSOA.com content that explores these issues.
A little while ago, we had the great pleasure of hosting a chapter excerpt from modernization mavens William M. Ulrich and Philip H. Newcomb. If you want a quick view on modernization pitfalls and strategies, their book on systems transformation is an excellent place to start. Meanwhile, some other of our recent coverage on this topic has been aggregated in our special report on mainframe application modernization.
Cloud computing on one level is a variation on grid computing, a technology this site began to cover about 10 years ago. APIs are where the pedal meets the metal in the cloud, and we looked at these in a Cloud API mini-roundup a while back. Meanwhile, the data requirements of today’s cloud projects appear to be quite novel, and they are the area of interest for quite a few services architects these days. Last week, SearchSOA.com’s James Denman uncovered some useful resources on the graph database, one of the extra tools in the NoSQL movement which is poised as an alternative to the traditional relational database in cloud and other apps.
It wasn’t too long ago that EAI and SOA pioneer David Linthicum discussed Web data services and distributed computing with us. Sometimes the rush to cloud belies the role services play. Linthicum’s discussion is an antidote to that. Also, after a bit of hiatus, expert Michael Ogrinz has checked in with a very interesting look at data mashups that employ government data services. It is another take on the emerging realm of data services, discussing tools and techniques and using a ready example.
IBM Information Management Systems (IBM IMS) mainframes are a proven high-volume platform for transaction and data processing. Most Fortune 1000 companies are still running business critical applications on this type of mainframe, despite high maintenance costs and dwindling availability of skilled IBM IMS administrators. Clerity Solutions would like to see that situation changed. At the upcoming Gartner AADI Summit, Clerity – a Chicago-based provider of mainframe migration products – will be showcasing a new technique (which has already shown results for Portugal’s Ministry of Justice) intended to modernize IBM IMS mainframes. Continued »
Prominent software quality proponent Watts Humphrey died at his Sarasota Fla. home on Thursday. Humphrey, known for founding the Software Process Program at the Carnegie Mellon Software Engineering Institute (SEI) and influencing the development of the Software Capability Model (CMM), was 83.
In 2003, Humphrey received the National Medal of Technology for his “vision for software engineering” and its impact on the US government and academic communities. Continued »
By Jack Vaughan
Last week we called for readers to complete this sentence fragment: “You can’t solve a problem … ” The results provided an interesting look at the mind set needed to succeed as software architects and application development team members.
It was a comment in an article by services and networking expert Tom Nolle that caused us to initiate this competition. In a Q&A, he said, “You can’t solve a problem you don’t have yet.” Continued »
By Kathleen Kriz and Jack Vaughan
The University of Pittsburgh Medical Center recently updated a medical care workflow system to help medical staff prioritize tasks to more effectively care for patients. This is part of an on-going effort to implement “SmartRoom” hospital workflow centered on in-room computer technology.
Created by UPMC and IBM, the SmartRoom systems have capabilities that make hospital stays easier for Continued »
By James Denman
As of the release of Java for Mac OS X 10.6 Update 3, the Java runtime ported by Apple and that ships with Mac OS X is deprecated. Developers should not rely on the Apple-supplied Java runtime being present in future versions of Mac OS X.
The Java runtime shipping in Mac OS X 10.6 Snow Leopard, and Mac OS X 10.5 Leopard, will continue to be supported and maintained through the standard support cycles of those products.”
SearchSOA.com recently ran a three-part interview with Tom Nolle, an industry veteran who has of late directed much attention at next-generation network services architecture. Nolle told us the art of SOA has changed subtly over the years. The change is more vivid and less subtle of late as mobile devices take on a whole new role.
When SOA first came along, Nolle contends, in very large part is was to support the connection of Web-driven desktop worker processes with central IT processes. “You had a distinct frontend/backend distribution of the workflow,” he tells us.
Languages are more the province of our sister site TheServerSide.com, but once and a while, languages do come up. One we hadn’t heard of in a while is F#, which is part of the .NET platform. It came up in discussion of technology trends with Nick Hines of ThoughtWorks. [See ”NoSQL, Git and more on ThoughtWorks radar”.]
Nick Hines said a move is underway to functional languages. This is driven by issues with Moore’s Law, limits with the speed boosts tomorrow’s processors can attain and the move to multicore processors. Scala and Clojure are other languages that may help abstract-up some of the threading/parallelization issues found with multicores.
Let’s face it: The functional languages have a long way to go and may never catch up with Java. Still, the biggest new thing with Java EE, say some, is the JVM’s reaching out to support more languages. Is it with tongue and cheek that ThoughtWorks if following the following language technology trend? That is: “Java language end of life”.
Enterprise-scale applications – by that we mean big banger ”let’s-change-the-way-we-do-things-around-here” enterprise applications – are what we want to do, right? Of course. It is in human nature to want to make a strong impact. Continued »