Wednesday, April 28, 2010

Oracle BPM 11gR1

April 27th marked the release of the Oracle BPM platform, which is, I believe, a bit more revolutionary than evolutionary for this space. I wanted to quickly copy some feedback from one of our partners (Hajo Normann - a SOA expert and ACE director - to give a feel for exactly what is differentiating about this product:

"“I just attended a preview workshop on BPM Studio, Oracle's BPMN 2.0 tool, held by Clemens Utschig Utschig from Oracle HQ. The usability and ease to get started are impressive. In the business view analysts can intuitively start modeling, then developers refine in their own, more technical view. The BPM Studio sets itself apart from pure play BPMN 2.0 tools by being seamlessly integrated inside a holistic SOA / BPM toolset: BPMN models are placed in SCA-Composites in SOA Suite 11g. This allows to abstract away the complexities of SOA integration aspects from business process aspects. For UIs in BPMN tasks, you have the richness of ADF 11g based Frontends. With BPM Studio we architects have a new modeling and development IDE that gives us interesting design challenges to grasp and elaborate, since many things BPMN 2.0 are different from good ol' BPEL. For example, for simple transformations, you don't use BPEL "assign" any more, but add the transformation directly to the service call. There is much less XPath involved. And, there is no translation from model to BPEL code anymore, so the awkward process model to BPEL roundtrip, which never really worked as well as it looked on marketing slides, is obsolete: With BPMN 2.0 "the model is the code". Now, these are great times to start the journey into BPM! Some tips: Start Projects smoothly, with initial processes being not overly complex and not using the more esoteric areas of BPMN, to manage the learning path and to stay successful with each iteration. Verify non functional requirements by conducting performance and load tests early. As mentioned above, separate all technical integration logic into SOA Suite or Oracle Service Bus. And - share your experience!” "

The eternal problem with BPM has been the disconnect between business-user ease of use and the technological bridge to interface with real systems. Oracle's new BPM release starts to remove this barrier and is in many ways the first product set in the market to provide a truly integrated system for automating core business processes across human-centered workflows and IT systems.

Wednesday, February 10, 2010

Buzz opt out

Apologies for the mundane posting, but if you find the sudden appearance of Google Buzz has you thinking of dropping gmail - there is a "turn off buzz" button at the bottom of the gmail screen. It works just fine: glad to have it gone.

Wednesday, December 16, 2009

Worthwhile bay area music - for families

I had the opportunity to attend a performance of the San Francisco Symphony Youth Orchestra Sunday in a special performance aimed at children. Donato Cabrera conducted. The young performers really did an outstanding job: tight if not quite soulful, they exceeded my expectations. The overall program was great fun - interactive, with clapping and singing. The main classical settings featured works by Tchaikovsky and Prokofiev, two wonderful Russian composers. The capstone was a story-narration by Linda Ronstadt set to Prokofiev's Peter and the Wolf, Opus 67. If you have children these performances strike me as a great way to develop a love of great music and are highly recommended.

Our family is planning to attend (and sponsor) at least one of three upcoming performances in the bay area of a selection of Russian choral music (for which I have more than a soft spot). The concert is called NEVER SETTING LIGHT: A Day of Sacred Song in the Russian Choral Tradition and includes "a capella selections from the services of a liturgical day -- from sunset to sunrise. The ancient lyrics are set to the music of Russian and American choral masters from the 18th century to the present, including 5 pieces by northern California composers."

Performances:

Saturday, Feb. 20th Livermore - Asbury Methodist Church

Saturday, Feb 27th Oakland - Ascension Greek Cathedral

Sunday, Feb 28th Fremont - Mission San Jose

I expect these will be settings more traditional than, say, Rachmaninov's, Liturgy of St. John, but I am very much looking forward to these performances.

Tuesday, October 27, 2009

svod 2009

This year's Silicon Valley Open Doors conference linking Russian technologists and Silicon Valley is scheduled for December 9-10 at the Computer History Museum in Mountain View. Prior year participants and speakers I've known for some time have been consistently impressed with this event.

http://www.svod.org/2009/announcement

Monday, October 12, 2009

OpenWorld 2009

This year's show has an almost electric feel to it: lots of enthusiasm and excitement about the 11g middleware offering, which is great to see up close. Kudos to Clemens Utschig for pulling together a great technical deep-dive session on SOA suite 11g today.

You can watch keynotes live or recorded by following this link.

Saturday, September 19, 2009

Fusion Middleware 11g Kickoff - Moscow

The rollout for the Fusion Middleware 11g release in Moscow next week: I will be participating in the presentations. The Russian press release has the details. I'm very excited about the 11g release - it's technically compelling but it also contains important advances for delivering business value.

Thursday, July 16, 2009

WESOA 09 Call for Papers

This year's workshop on Engineering Service Oriented Applications has been scheduled for November in Stockholm (still one of my favorite cities). Details follow - I will be working on the Program Committee again this year, so I'm looking forward to seeing submissions.

http://www.wesoa.org/

Many of today’s large-scale software projects in the area of distributed systems and especially enterprise IT adopt service-oriented software architecture and technologies. For these projects, availability of sound software engineering principles, methodology and tool support is mission-critical. However, traditional software engineering approaches are not fully appropriate for the development of service-oriented applications. The limitations of traditional methods in the context of service-oriented computing have led to the emergence of software service engineering (SSE) as a new specialist discipline, but research in this area is still immature and many open issues remain. There is an urgent need for research community and industry practitioners to develop comprehensive engineering principles, methodologies and tool support for the entire software development lifecycle (SDLC) of service-oriented applications. The WESOA 2009 workshop is the fifth in a series of workshops that focus on the specific aspects of SSE.


WESOA highlights key challenges of SSE that arise from specific characteristics of service-oriented applications that are often process-driven, loosely coupled, composed from autonomous services of complex IT landscapes and closely related to diverse socio-economic contexts. Service-oriented computing (SOC) enables the materialization of organizational processes as flexible compositions of autonomous service components. Stakeholders, domain experts, software architects and engineers instrument service-oriented software architectures (SOA) to drive constant organisational change by means of agile reengineering of software services, system landscapes and applications. In particular, service-oriented applications need to provide multiple, flexible and sometimes situational interaction channels within and beyond organizational structures and processes. Engineering of such software systems requires continuous, collaborative and cross-disciplinary development processes, methodologies and tools that synchronize multiple SDLCs of various SOA artefacts with organizational innovation processes.


Our aim is to facilitate exchange and evolution of ideas on SSE topics across multiple disciplines and to encourage participation of researchers and practitioners from academia and industry. In particular, collaboration will be fostered by means of a highly interactive and fast-paced workshop format.

Objectives

Topics

WESOA Series

WESOA'09 continues a successful series of former ICSOC workshops. During the past four editions, WESOA has demonstrated its relevance by constant high numbers of contributions and participants. Its impact is documented by consistent output of high-quality papers.

Publication

WESOA proceedings are published in the Springer LNCS Services Science Subline.

WESOA’09 encourages a multidisciplinary perspective and welcomes papers that address challenges of SSE in general or in the context of specific domains. Workshop topics of interest include, but are not limited to the following:

•Software service development lifecycle methodologies and processes
•Distributed and collaborative software service development
•Service-oriented reference models and frameworks
•Architectural styles and standards for software service systems
•Management and governance of SSE projects
•Models, languages and methods for service-oriented analysis and design
•Requirements-engineering for software service systems
•Service-oriented business process modelling
•SSE for cloud computing environments (e.g. IaaS, PaaS, SaaS)
•Validation, verification and testing of software service systems
•Service assembly, composition and aggregation models and languages
•Model-driven SOA and service systems development
•Reverse engineering of software service systems
•Tool support for software service engineering
•Case studies and best practices of service-oriented development

Wednesday, July 01, 2009

Principles of Transaction Processing, Second Edition

I wanted to put out a brief note that the new version of Principles of Transaction Processing is hot off the presses. Simply put, this book is the standard reference for getting your brain around the transaction processing components of the IT landscape. It was the book I absorbed when I first started working on implementing transaction managers and one I turned to get up the speed on existing systems. I had a chance to review part of the book prior to publication, so I was lucky enough to get a free copy - Eric and Phil did a great job bringing the text up to date: it remains one of the handful of books that should be on the shelf of anyone involved in information systems implementation or management.

Tuesday, May 26, 2009

Russia and Web 2.0

Zdrasvoyteye.

When I was in Moscow last, a lot of the talk was centered around attracting foreign capital to tech investments in Russia. The pitch is - or should be - familiar: lower costs, big market, super-bright engineers and scientists. The downside is lack of transparency and a very unique business environment that is difficult (or impossible) to navigate as an outsider. Today's announcement that Facebook has taken $200 million at first looks like a kind of a reversal in this trend: tech oriented Russians still have capital to deploy and may be choosing to spend it on bargain opportunities in the US market, which remains preeminent in technology development.

A closer look, though, suggests this is a part of a trend that has been gaining steam. Russians have been developing and investing in Web technology for a long while. Yes, Google was co-founded by a Russian, but there has been a number of interesting developments based in Russia itself. The Russian firm Yandex is often described as the "Russian Google" and has picked up small Russian social networking companies like Moi Krug on the cheap (someday there long awaited IPO will happen). SUP, run by American-in-Moscow Andrew Paulson, picked up LiveJournal to support their Russian users, and now Yuri Milner's fund takes a position in Facebook. Milner is the founder of mail.ru, a former physicist, and Wharton alumn.

Watch carefully: the Russians are coming to Silicon Valley and it's been a largely under-noted trend. I've met some of these folks and they are very capable businessmen.

Thursday, May 07, 2009

Events for SCA

InfoQ has a short synopsis of the event proposal that was released to add pub-sub style semantics to the SCA assembly model. The genesis of this lies in some ESB related work I had helped lead at Oracle back in the days when we first started to develop the SCA specifications - it took a long time to socialize this to the working group, but I'm very happy to see that that work has borne fruit. This fills an important gap in the specifications - previously, the wire driven semantics forced components to "externalize" pub-sub interactions in a way that was divorced from the SCA semantics - and is broadly applicable to many problem domains including Complex Event Processing, Queue/Pub-Sub style integration, and ESB scenarios.

I remain somewhat distressed over the way the channel abstraction has played out - the original idea divorced much of this from the assembly view and made it an aspect of system configuration. I think the current approach artificially mixes orthogonal aspects of the problem space. Having said that, this is a milestone for the specification and completes the basic assembly model nicely.

By the way, nice write up Boris!

Wednesday, February 11, 2009

Darwin Dissected

Though it may be impossible to miss, this year commemorates the 200th anniversary of the birth of Charles Darwin, who has justly been called the father of modern biology for this development of the theory of the evolutionary development of species. At times contentious, the fact of evolution has been long established beyond any kind of reasonable doubt - all schools of scientific knowledge are convergent in this regard. But to understand the true importance of evolution for biology as a whole, one of my favorite essays is by Theodosius Dobzhansky: "Nothing in biology makes sense except in the light of evolution."

In any case, I happen to find myself reading a facsimile of the original edition of On the Origin of Species - which I have had for many years but never read end to end. Coincidentally, the New York Times has a posted a great selection of passages by Darwin: read and enjoy.

Saturday, December 27, 2008

When Finance Goes Mad

Having come uncomfortably close to working in the packaging of structured financial investments, I've been morbidly fascinated by the way in which it has led to the near-destruction of the national - if not global - economy. Here is a great article on how badly awry things went with the ratings on these instruments, and a bit of what that means for stabilizing things.

Monday, December 22, 2008

Happy New Year

I wanted to take just a moment and wish everyone a safe, happy and peaceful holiday season and new year. All the best to you and yours.

Wednesday, December 17, 2008

Liquidity Trap

As the fed's latest cut pushes funds target rates toward zero, I am shocked that the news is not focused on whether the US faces a liquidity trap. Instead, there is very little discussion and markets seem to be neutral on the latest news.

The article I linked here is interesting for two reasons: one, it looks into the basic issues in some depth; two, it is clear that no one really understands what is happening. Note that Bruce Bartlett is arguing that the biggest danger we face now is deflation. Maybe. But two months ago, the biggest danger we faced was inflation: the latest swings in price indices seem more related to runaway boom-bust cycles in energy and commodities - too soon to really know what we face. Time will tell, of course, but only in a backward looking sense. At that point, we'll be passed the point where we needed the information.

Sunday, November 23, 2008

Gimme Shelter

Wild turkeys sensing Thanksgiving is nearly upon us gather in a safe place: my front lawn.

Friday, October 24, 2008

Budapester

After several years of delay, my wife and I finally had a chance to spend a long anticipated weekend in Budapest, Hungary. I'll give my impressions in three parts: aesthetic, economic and historical. Second - for those anticipating a visit - a few suggestions for tourists.



On several occasions, the first question I've gotten about Budapest is "what's it like?" To be frank, I've struggled to compare it to other central European cities I've visited: unlike, say, Prague, the oldest portions of Budapest are quite small: the city was the scene of many battles from the Turkish occupation through the second world war; in the latter, the Soviet army and the Nazi army clashed directly in the
city itself. With some notable exceptions, the city is redolent with 19th century facades. In fact, many of the buildings are quite impressive. My wife commented that to see Budapest, one has to be constantly looking upward.



Although it is hard to say exactly how any country is going to weather the current economic storm, Hungary has clearly experienced strong growth rates in recent years. Budapest itself reflects both a low post-Soviet starting point and the economic boom of recent years. Elegant restaurants are close to classic looking buildings suffering
from disrepair. Pricing is erratic at best. One can find a 1 USD cup of coffee, or spend 12 USD for coffee and pastry, all within a block. For a great view of the food of Hungary, traditional restaurants and the Central Market in Pest are great experiences: be prepared for tons of paprika.



A traditional breakfast at the Central Market!

The standard tourist circuit is worth doing. Budapest's museums are interesting though modest: meaning, it is possible to explore many in a day's time. There are several houses of worship that are worth visiting; in particular I recommend the Matyas Church in Old Buda and the Great Synagogue in Pest.



Matyas.

The Great Synagogue is the largest synagogue in Europe and the second largest in the world. The building is a 19th century construction and features continental Christian influence in features such as a (substantial) pipe organ: the same instrument is present in the even more beautiful Spanish Synagogue in Prague.



Time permitting, there is a modest Serbian Orthodox church on Szerb Utra ("Serb Street"), with an older iconostasis and the sweet smell of incense hanging in the air. The famous St. Stephen's cathedral is beautiful but also very modern.

And of course Budapest is famous for the public baths. We visited the baths in the central park, which is an experience not to miss. There are consultants available that will help construct a therapeutic regime while you are there, though we opted to wing it: both relaxing and revitalizing. Be forewarned: the plunge pool may not have ice crystals in the water, but it is … cold.

There are two less well-known options for visitors that I wanted to point out. First, the Terror Museum in Pest is a must-see. The Hungarians suffered under both a Nazi putsch and Soviet occupation. The Terror Museum is set in the secret police headquarters (shared by both regimes) and provides a bracing portrait of totalitarian terror as seen from the Hungarian experience. The first exhibit in the museum
was perhaps the most moving: videos of cheering and weeping crowds supporting both regimes cutting abruptly to the destruction and death concomitant with their rises. This was not an uplifting part of our visit, but a sobering and necessary look at two forms of evil.



The second thing to note about Budapest is the excellent restaurant scene. We had some of the best meals we have had in a long time in Pest. The restaurant Tigris near St. Stephen's Cathedral has fantastic food, wine and the most enthusiastic staff I've ever encountered. The "contemporary Hungarian" tasting menu at Babel was great: the chef
has a deft take on gastronomical science. Try both if you can.

The title of this post is taken from the iconic Vass shoe, the somewhat awkward looking, central European classic. The factory store is on Harris Kos in Pest and worth a visit for anyone interested in old world craftsmanship. There's a romanticism about much of Budapest tied up with the ubiquitous craftsmanship to be found.



All photos by Ruth Pavlik: they may not be used without permission.