January 23, 2009 8:32 PM
Posted by: Dilipkrishnan
adoption,
best-practices,
news,
SOADavid Conway an independent Enterprise Architect and SOA Consultant, shares his perspective on SOA readiness in an organization and gives some practical advice on what to consider before embarking on an SOA initiative.
Read the original news post.
January 22, 2009 4:14 AM
Posted by: Dilipkrishnan
Architecture,
caching,
cloud computing,
Design,
distributed-computing,
DSL,
framework,
google,
paralel-computing,
podcast,
rails,
rdf,
ruby,
shardingDare Obasanjo
Al Tenhundfeld – Rails Style Database Migrations in .NET
Ayende Rahien – Examines Persistent & Distributed Storage
Brad Abrams – Framework Design Guidelines: On the usage of Sealed Classes
Eric Lippert – Future-Proofing A Design
High Scalability Blog
Ramesh Loganathan – The definition of Cloud Computing… It Depends on Who You Ask
Simon Guest – “Micro Architectures” – Jim Wilt and I had an interesting discussion today, around the role of software architecture in the current economy. I shared some thoughts around something I’ve been thinking that I call “micro architectures”
Todd Hoff
Videos, Podcasts and Links
Channel 9 – Maestro: A Managed Domain Specific Language For Concurrent Programming
Deepfriedbytes with Keith Elder & Chris Woodruff – Episode 24: Chatting about F# with Chris Smith and Dustin Campbell
Scott Hanselman – Hanselminutes Podcast 146 – Test Driven Development is Design – The Last Word on TDD
Bob McIlree – Carnival of Enterprise Architecture #14 – January 18, 2009
Alvin Ashcraft – Design/Development Methodologies
January 22, 2009 2:09 AM
Posted by: Dilipkrishnan
esb,
Patterns,
podcast,
REST,
SOA,
WCF,
WebServices,
wsoacStefan Tilkov
ZapThink - Empowering Business Users: Building Visual Composite Apps on Demand
Boris Lublinsky – The “SOA Design Patterns” Book Is Available
Dave Linthicum – Will SOAs morph into private clouds? – What’s interesting here is that they can repackage an existing concept that many are pushing back on these days, as something new and exciting, but they are basically the same SOA concepts
Joe McKendrick – A rational explanation of SOA’s troubles
Jon Udell – SOA: Slouching towards Bethlehem
Loraine Lawson –
Phillipe Destoop – SOA: Dead, or In a Coma? – Links to the post mortem analysis by Denny Boynton, Microsoft Architect Evangelist
Sam Gentile – Enterprise Service Buses (ESBs) Drive SOA Adoption – Part 3
Steve Jones – REST is a crap name in a web world – For something that was designed for the Web, indeed which helped design the protocol behind the Web there really wasn’t much thought put into naming it so it works well on the Web.
Brenda Michelson
Aaron Skonnard
Screencast: Building RESTful Services with WCF – Part 2
Screencast: Building RESTful Services with WCF – Part 1
January 22, 2009 1:56 AM
Posted by: Dilipkrishnan
azure,
Development,
functional-programming,
messaging,
oslo,
python,
wmocHarry Pierson – Links for 2009-01-14 [del.icio.us]
-
This course will provide a gentle introduction to programming using Python™ for highly motivated students with little or no prior experience in programming computers. The course will focus on planning and organizing programs, as well as the grammar of the Python programming language. Lectures will be interactive featuring in-class exercises with lots of support from the course staff.
-
This document describes Windows Azure Blob, and how to use it. Windows Azure Blob enables applications to store large objects, up to 50GB each in the cloud. It supports massively scalable blob system, where hot blobs will be served from many servers to scale out and meet the traffic needs of your application.
Arnon Rotem-Gal-Oz – Sagas and Workflows The Saga provides a context for set of messages to allow manging an effort for distributed concensus. It does not “orchestrate” messages (that’s what workflows are for) – you can read more on Saga’s in an excerpt from my SOA patterns book: Saga pattern.
Ayende Rahien
- Rhino Service Bus: Saga and State - On the implementation of Sagas in Rhino Service Bus
- Rhino Service Bus: Concurrency in a distributed world – One of them [ways to solve the concurrency problem] is to ensure that this cannot happen by locking on a shared resource when executing the saga (commonly done by opening a transaction on the saga’s row). That can significantly limit the system scalability. Another option is to persist the saga’s state in a way that ensure that we have no conflicts. One way of doing that is to persist the actual state change itself, which allow us to replay the object to a consistent state. Concurrent updates don’t bother us because we aren’t actually modifying the data.
Chris Sells - ExtractM “Oslo” Sample a sample command-line tool for extracting M source code from compiled M images
Kirk Evans – Dynamically Invoking Web Services… With WCF This Time
Keith Brown – SslHelper – Get help running a partial SSL website in ASP.NET
Matthew.Podwysock
Nicholas Allen – Further Adventures of Aaron Skonnard Screencasts
SE-Radio Team – Episode 123: Microsoft OSLO with Don Box and Doug Purdy
Aaron Skonnard – Channel 9 Video on Cloud Services 101
Alvin Ashcraft – Web Developement Links
January 14, 2009 11:07 PM
Posted by: Dilipkrishnan
news,
omg,
soamlOMG released a draft of SoaML, a specification for the UML Profile and Metamodel for Services. SoaML (Modeling Language) is a standard extension to UML 2 that is meant to facilitate services modeling.
Read the complete news item at InfoQ
January 14, 2009 11:05 PM
Posted by: Dilipkrishnan
Architecture,
Development,
omg,
Oracle,
python,
rules-engine,
shardingMartin Fowler – RulesEngine – The basic idea of production rules is very simple. In order to keep the implicit behavior under control you also need to limit the number of rules by keeping the rules within a narrow context. This would argue for a more domain specific approach to rules, where a team builds a limited rules engine that’s only designed to work within that narrow context.
Harry Pierson – IronPython Nightly Builds are available
High Scalability Blog – 17 Distributed Systems and Web Scalability Resources
Jeff Atwood – Top 25 Most Dangerous Programming Mistakes
NickMalik – An examination of the OMG Business Motivation Model
Todd Hoff – Paper: Sharding with Oracle Database
William Vambenepe
Jason Haley – Interesting Finds: January 8, 2009 – Career related links
Alvin Ashcraft – Design/Methodologies Links
January 14, 2009 10:55 PM
Posted by: Dilipkrishnan
bpm,
ec2,
esb,
rdf,
REST,
simpledb,
SOA,
wsoacSOA is Dead/New born Meme
Defending SOA – Stefan Tilkov
Schrödinger’s SOA – ZapThink
SOA Obituary: Misinterpretations and Perceptive Enrichment – Anne Thomas Manes
Goodbye SOA, we hardly knew you. – Dan Foody
Dave Linthicum -
What I’ve Learned From Anne’s Blog Entry – JP Morgenthal
REST is dead long live the Web – Steve Jones
Stefan Tilkov
- Ready for RDF?
- ESBs: Standards-Based vs. Standardized – ESB lock-in is much worse than a DB lock-in because (most) vendors want you to put their ESB in the very center of your company-wide architecture, whereas the DB is usually hidden behind the application’s outer boundary
- Snowflake APIs – The two developments (or rather ideas) Bill talks about are putting links into API data and standardisation of feed metadata; he predicts the debate will be around the use of custom data formats.
Dare Obasanjo
Arnon Rotem-Gal-Oz – On Deferring architectural decisions
AWS Editor
Nicholas Allen – Updates to Reliable, Secure, and Transacted Standards Close to Approval
Richard Watson – Web Services Testing Forum: soapbuilders reloaded
Sam Gentile – Enterprise Service Buses (ESBs) Drive SOA Adoption Part 2
Todd Biske – Finding Value in BPM/Workflow Technology
January 14, 2009 10:40 PM
Posted by: Dilipkrishnan
asp.net,
c#,
clr,
framework,
live,
oslo,
WCF,
Web services,
wmocCharlie Calvert – Community Convergence XLVIII – Links to Visual Studio 2010 and C# futures
Chris Sells – MGraph: Taste Great, Less Filling – Comparing MGraph, JSON and XML
Edward Bakker – Integrating Blueprints, Layering Diagrams and Architecture Guide
Eric Gunnerson – Introduction to HealthVault Development #1: Introduction
Mike Taulty
Nicholas Allen
Matthew Podwysocki
Tom Hollander – Just Released: Validation Application Block Hands-On Lab
Vittrorio Bertocci
Mike Moore – altnetpodcast.com – Domain Driven Design
Alvin Ashcraft – Web/Asp.net./Microsoft oriented links
January 7, 2009 5:28 AM
Posted by: Dilipkrishnan
aws,
cloud computing,
data-services,
mashup,
openid,
REST,
saml,
SOA,
WOA,
wsoacDare Obasanjo
Nabble – Nabble – OpenID – General – SAML vs OpenID = SOA vs REST
Zap Think
Dominick Baier – Federating with Live ID (using the Access Control Service)
AWS Editor – Solve for Efficiency With Amazon Mechanical Turk
Dave Linthicum - SOA Versus Integration? Really?
David Millman – The Rise of Events and Eventing
Jim Webber – Origins of Cloud Computing and *aaS
Joe McKendrick – Ten examples of SOA at work, circa 2008
J Vaughan – Microformats for fast REST APIs?
Loraine Lawson
Nicholas Allen – Forwarding Service, Part 1
Phillipe Destoop – WCF with regards to Cloud Computing and Azure
Sami – PHP Web Services: Article Introducing PHP Data Services
Steve Jones - In a recession its even more about the services
Trevor Eddolls – Mainframe Update: Enterprise WOA
Udi Dahan – Building Super-Scalable Web Systems with REST