Sudden, unedited and random observations by Greg Pavlik, software technologist and frustrated adventurer.
Sunday, September 19, 2010
OpenWorld Focus on SOA
Hope to see many long time and new friends and colleagues at Open World and JavaOne this year. Take a look at the Focus on SOA document to get oriented this year.
Monday, August 02, 2010
Warming Trends: a taste of things to come?
While I was in Moscow a few weeks back, the temperatures were stably higher than anything ever experienced in the history of record keeping: temperatures were literally unbearable. Traveling to India after that - where temperatures were thankfully cooler - I was impressed by exactly how difficult it will be for any country including more recently developed countries to put the brakes on the rate of increase of consumption of fossil fuels.
This brief news article describing the temperature trends and fires in Russia as a result of climate change is worth reading in its entirety. It does not do justice to the fires themselves and the havoc they are wreaking. A taste of things to come?
"Meteorologists say air temperature in central Russia by Friday might reach 41 degrees Celsius, which is likely to cause more forest fires in the region.
The recent sporadic rains in central Russian regions have not been brought by a cold weather front, so there is no hope for the drop of air temperatures, an official from the Russian meteorological service said yesterday.
“On the contrary, we expect that air temperature will go up to 41 degrees Celsius by Friday,” he added.
He also said that according to Internet-modelled forecasts, the weather might change after August 8, although such forecasts cannot be fully trusted. “The possibility of an error considerably increases starting from the forecast’s fifth day, so its accuracy nears zero by the eights day,” he said and once again confirmed that short-term forecasts testify to hot weather.
Meteorologists also say the winds are likely to change direction from south-eastern to south-western, thus bringing Mediterranean rains. Moreover, thanks to such winds smoke from peat-bog fires will go to less populated areas.
Meanwhile, according to the Russian Emergencies Ministry, a total of 227 wildfires were registered in central Russian regions in the past 24 hours. The bulk of fires, 130, were registered in the Moscow region, 48 was the tally in the Vladimir region, 9 in the Voronezh region, and another 9 in the Ryazan region. The total area hit by wildfires is 11,038 hectares. "
Source: The Hindu
This brief news article describing the temperature trends and fires in Russia as a result of climate change is worth reading in its entirety. It does not do justice to the fires themselves and the havoc they are wreaking. A taste of things to come?
"Meteorologists say air temperature in central Russia by Friday might reach 41 degrees Celsius, which is likely to cause more forest fires in the region.
The recent sporadic rains in central Russian regions have not been brought by a cold weather front, so there is no hope for the drop of air temperatures, an official from the Russian meteorological service said yesterday.
“On the contrary, we expect that air temperature will go up to 41 degrees Celsius by Friday,” he added.
He also said that according to Internet-modelled forecasts, the weather might change after August 8, although such forecasts cannot be fully trusted. “The possibility of an error considerably increases starting from the forecast’s fifth day, so its accuracy nears zero by the eights day,” he said and once again confirmed that short-term forecasts testify to hot weather.
Meteorologists also say the winds are likely to change direction from south-eastern to south-western, thus bringing Mediterranean rains. Moreover, thanks to such winds smoke from peat-bog fires will go to less populated areas.
Meanwhile, according to the Russian Emergencies Ministry, a total of 227 wildfires were registered in central Russian regions in the past 24 hours. The bulk of fires, 130, were registered in the Moscow region, 48 was the tally in the Vladimir region, 9 in the Voronezh region, and another 9 in the Ryazan region. The total area hit by wildfires is 11,038 hectares. "
Source: The Hindu
Monday, June 21, 2010
Monday, June 07, 2010
Russian Tech Center
More on the efforts to draw outside capital and pull back talent in the developing technical center outside Moscow, covered by the NY Times. I'm thinking that President Medvedev is a bit over-optimistic about the influence of word of mouth here...
A recap meeting on the American VC trip spotlighted in the Times article will be held this week in Palo Alto. Details linked.
A recap meeting on the American VC trip spotlighted in the Times article will be held this week in Palo Alto. Details linked.
Wednesday, June 02, 2010
One reason Exadata is so cool
Flash cache. This video barely scratches the surface, but Exadata is one of the best examples of hardware-meets-software done right.
Andrei Voznesensky, RIP
The Russian poet Andrei Voznesensky has just reposed. I always feel a special loss when we lose a poet of quality - the ability to speak to the human condition (not to say to understand it) is a remarkably rare thing, that requires the language of metaphor and analogy rather than forceful syllogisms. This is why poets are the only people that can provide us relief and protection from scientists, politicians and economists - the classes that I am a part of and that so often despise our humanity. Somehow this contrast was sharpened rather than lost in the revolution - I am thinking of many writers now, not just (or primarily) of Voznesensky.
One evening this week, I will try my hand at translating я Гойя ("I am Goya") and post the results, with apologies in advance for the damage I do. I may intersperse the phonetic Russian to give a feel for the force of the poem.
One evening this week, I will try my hand at translating я Гойя ("I am Goya") and post the results, with apologies in advance for the damage I do. I may intersperse the phonetic Russian to give a feel for the force of the poem.
Tuesday, June 01, 2010
Thursday, May 13, 2010
Tuesday, May 11, 2010
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.
"“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.
Friday, February 12, 2010
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.
Thursday, January 14, 2010
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.
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
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.
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
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
Thursday, July 02, 2009
Oracle Fusion Middleware 11g Release
The 11g Middleware release has been released. Webcast of launch is here.
Subscribe to:
Posts (Atom)