SOA projects suffered at times from the usual project culprits – a fatalistically long ‘long view,’ feature bloat, scope creep and just an overall case of boil-the-ocean ambition. Somewhere along the way BPM stepped up and began seeding a great many smaller projects carefully designed to pay off fairly quickly. Where services were in place, these BPM projects had a potentially longer useful life span. Either way, the notion of incremental advance began to take hold in SOA as well as BPM. Continued »
Playing at the moment on the SearchSOA Video Library is “Middleware Minute” in which Rob Barry and I kick around some thoughts on the news of the day. In this case we discuss recent BPM mergers and Oracle’s recently disclosed roadmap for Sun. Also, we are not so far into the New Year that it is not worthwhile to visit with the OMG’s Richard Soley as he looks at the news of 2009 and looks forward to 2010. These videos can be on the new Apple iPad!
SearchSOA Video Library – SearchSOA.com
by Jack Vaughan
Java was one of the major sea changes in the history of application development. It brought some ease of use to objects as well as a usable set of standards for distributed computing. With word last week that the European Union had okayed Oracle’s purchase of Sun Microsystems, the possibility of another sea change must be considered. Continued »
Now that Microsoft Azure is commercially available and begins charging for use in February, Microsoft has taken its enthusiasm for cloud computing to Congress. This week Microsoft SVP Brad Smith called on U.S. legislators to enact a “Cloud Computing Advancement Act,” which would protect consumers and provide the government with new tools to address issues of data privacy and security. Continued »
Neward said a lot of developers are mistaken about thinking ECMAScript is “some bastardized rip-off of Java.” He said the language has first-class support for functions and lets users change the behavior of a library if they don’t like the functionality. This provides some significant power.
Scala is important, on one hand, because it focuses on programming in the functional mindset, Neward said.
The other thing is Scala represents what I consider to be a generational advance in terms of programming language approach and syntax. There are a lot of things I can do with the Scala language that I really can’t do with the Java language, and certainly not easily. A lot of people criticize Scala for being far too complex, but a lot of what they’re criticizing as being complex is not really baked into language—it’s essentially the library that makes up the Scala experience.
On pragmatic architecture, Neward said he was trying to build a sort of “periodic table of elements for software.” When developers are looking to implement architectural components, he said it is important to have an overview of all the parts involved.
IBM recently inked an important agreement with Panasonic, which is ditching Microsoft Exchange for IBM’s LotusLive collaborative SaaS product. Panasonic will deploy LotusLive to its work force of more than 300,000, which many say makes this the largest enterprise cloud computing deal yet. Continued »
Several recent mergers have changed the BPM landscape. Earlier this month Progress picked up Savvion, IBM moved to purchase Lombardi in December, and in July Software AG made an offer for IDS Scheer. Continued »
SpringSource CTO Adrian Coyler recently wrote that his company submitted a proposal to move development of its dm Server over to Eclipse.org, henceforth known as the Virgo project. In explaining why this up-and-coming technology was turned over to Eclipse, Coyler said OSGi may show a lot of promise, but it is still too complex for most enterprises.
While the dm Server follows the rising trend in modular application development, Coyler said at this point OSGi is the sort of framework a company invests in to see a payback over time. Most enterprise application development, however, looks to solve problems in a more quick and agile fashion. Continued »
Progress Software, a vendor of SOA, database and integration tools, announced its acquisition of business process management provider Savvion today for $49 million cash. The move broadens the already wide scope of products offered by Progress to include its first BPM offering.
Progress CTO John Bates said Savvion was attractive particularly because its offering includes business rules and document management, as well as event and analytic engines. Also important, he said, were Savvion’s pre-built process models for a number of industry verticals, including financial services, healthcare, communications and others.
Savvion is a privately held company out of Santa Clara, Calif.
by Jack Vaughan
About 15 years along, Java continues to gain as an influential force in modern middleware. No matter what the future holds, it is clear that Java has brought new homogeneity to computing. Java’s biggest mid-tier value has been in J EE (formerly J2E), which has standardized many proprietary bits that once made integration development a bastion of one-offs. EJBs, JSPs, JMS, JDBC and other Java-influenced standards have changed the landscape. Before Java—and surely the CORBA crew and the Web services movement deserve a shout out here—distributed computing was for rocket scientists, there were multi various 4GLs and there were almost infinite point-to-point integrations. Continued »