Sunday, September 20, 2009

Service Oriented Architecture--Is It Alive or Dead? [Title Updated]

Following a sequence of links on service-oriented architecture, came upon an interesting discussion of the insurance industry vis a vis IT and this (in the context of the problems of developing "services" which apply to multiple situations):
Practices like this prevent any form of "standard insured" from being developed in the insurance industry. No insurance businessman will support this because there are nuances and implications built into the idea of an "insured" that are different for each product type. To see this, what happens when a covered person has no brain activity but is on a life support system; are they dead and does a life insurance policy have to pay, or are they alive and the medical insurance policy has to pay. In reality, life insurance policies assume you're dead when a death certificate is written, because doctors will only sign a document for people they pronounce as "dead". All of the language in a life insurance policy surrounding the word "insured" assumes this to be true. But some medical insurance policies assume you're dead when your organs can be harvested for transplantation, even without a death certificate. And all of the language surrounding their term "insured" works to limit the medical policy's liability within this context. So such a person is neither alive nor dead, and it will take a court case to decide which policy is liable. A software service could only deny all payment given these rules.

These kinds of "business context" assumptions are ultimately coded into the business rules of the systems and they make it very difficult to identify the differences between systems and the data resources the systems manage. As a result, it is difficult to decide what a "service" is and what it should do. 
Software developers need to understand that a service can only exist within an operating context; business people need to understand the an address is an address every place it appears. And while software systems might be able to standardize the data of an "insured", and they may be able to standardized the relationship between a policy and its "insured", the business context will always limit how the data is used, and the service will always have to include this business context. This means that every service will either provide just data, or the service will be specific to a business context, but unless the business itself is defined to use standard contexts, the services can never be shared between contexts.
It's this sort of thing which also causes problems in merging organizations, in handling silos, etc.

Saturday, September 19, 2009

Google for Bureaucrats

Google provides a page listing its services which might help the poor bureaucrat.

Here's an excerpt which highlights one of my pet peeves with government web sites, and offers a fix, of course:
As many as four of five Internet users reach government and other public sector websites by using Google and other search engines.* The problem is that such websites often provide access to information, like public records, through a database application, and our "crawlers" generally can't access and thereby index the webpages in these databases. This means that much of the public information on these websites isn't included in Google's index, and that many search engine users could be missing out on the information and services that your website offers.
Calling the "..ra boys" (Kundra and Chopra).  Please pay attention.

Friday, September 18, 2009

Technological Silos in the ER

Informational silos refers to the idea that different organizational structures cannot communicate with each other--classically the only way the pre-WWII Navy and the Army communicated was through the President. 

Interesting piece at Technology Review discussing the fact that medical devices don't talk to each other.  Each device is the outcome of a long process of evolutionary development and improvement, aimed at one problem.  But when they're attached to/monitoring the same patient, they need to talk.  Or, as is said in Cool Hand Luke: "what we have here is failure to communicate".

Dana Milbank on the Obama Farmers Market

Dana Milbank is a columnist for the Post who snarks everyone.  Today he mocks the Obama Farmers Market.  The prices he quotes are too high for federal employees, at least those who support a family and are saving to put kids through college. (Over at Volokh Conspiracy, Orin Kerr cites the case of a Federal judge resigning because the pay is too low.) Meanwhile, Obamafoodorama gushes over Michelle's speech and leadership.  (I'm trying to resist the urge to imagine what the right may do in 2012 with Milbank's material.  All too easy to mock this as elitism for the few, far far away from the plight of the jobless and the middle class.)

"You'd Expect Presidents to Wear Socks"

Best line I've seen so far today--from Eugene Volokh's post attacking monarchy and suggesting elective kings or queens.

Thursday, September 17, 2009

History of Jobs

Via a couple sites (Marginal Revolution and others), here's an interactive graphic showing change of jobs over the last 150 years. (Launch the full screen version for best readability.)  Some interesting trends: farming down, clerical up, etc.  But who would have known the proportion of the labor force serving as waitresses would have dropped from 1960 to 2000?  Or that clergymen would have maintained their proportion over the years?

Wednesday, September 16, 2009

Problems of Locavore Agriculture

Obamafoodorama has a post on various ag issues, including the problems faced by a farm in the DC metro area.

Some challenges: Georgia and Zach lease their land, for a shockingly high amount of monthly rent. They’ve spent thousands of dollars and thousands of hours boosting the quality of their soil with amendments in order to grow better vegetables—but when their lease is up, they’ll have to start over elsewhere. There’s a huge problem with deer eating their crops; the growing area is fenced, but better, deer-secure fencing is incredibly expensive. Figuring out better direct marketing techniques would help, too; Zach and Georgia could have a big local CSA project where they sold to near-by residents, instead of having to drive more than an hour to DC for farmers markets. Although DC is considered local in food speak, it’s not Georgia and Zach’s own community—so they’re “relocating” their wealth elsewhere, as well as spending money on gas—and contributing to greenhouse problems.

Tuesday, September 15, 2009

A Third Surprising Statistic

From the NY Times today in an article on the possible banning of smoking from New York City's parks.  Apparently after the Mayor got smoking banned in restaurants and pubs the smoking rate dropped from about 20 percent to about 16 percent.

Why Are We Fat--We're Capitalists

Cornell has a study out which says:
The study found that fathers who worked long hours or had non-standard schedules were more likely to use takeout meals, miss family meals, purchase prepared entrees and eat while working. Working mothers in the study who worked under similar conditions purchased restaurant meals or prepared entrees or missed breakfast significantly more often than other women. About a quarter of mothers and fathers said they did not have access to healthful, reasonably priced or good-tasting food at or near work.
One of the things celebrated about our economy is our flexibility and hard work, the idea that unlike France people can and do change locations and jobs, meaning the economy is more friendly to innovation and change.  But the quote suggests we pay a price for that on our waistline.

The Next Most Surprising Statistic Today--Fruits and Vegetable Consumption Increased

(After the teachers from the Philippines in the previous post), this quote surprised me:
While consumption of fresh fruits and vegetables has increased from about 192 pounds over the course of a year in 1970 to 280 pounds in 2008, the risk of food-borne diseases associated with fresh produce has also increased.