January 21, 2013

Practical SOA for the Solution Architect
Most IT practitioners often lose sight of the core principles of Service-Oriented Architecture (SOA). This article and its extended white paper are a retelling of the SOA philosophy in an easily understandable and practically applicable form, independent of the actual tools used to implement it. It is specially targeted to the Solution Architect, because at the end of the day, SOA is nothing but a way to put components together to build flexible, durable and reusable business solutions, and the solution architect is the person responsible for this outcome.


Why Functional Programming in Java is Dangerous
Elliotte Rusty Harold writes: The problem is that my colleagues and I are not writing code in Haskell, Scheme, Lisp, Clojure, Scala, or even Ruby or Python. We are writing code in Java, and in Java functional programming is dangerously inefficient. Every few months I find myself debugging a production problem that ultimately traces back to a misuse of functional ideas and algorithms in a language and more importantly a virtual machine that just wasn’t built for this style of programming.


Don't SCIM over your Data Model
SCIM used to stand for "Simple Cloud Identity Management" but now stands for "System for Cross-domain Identity Management", which is more generic. This article looks at some aspects of the SCIM protocol as currently published. The three major areas where SCIM’s underlying data model is somewhat inadequate: Tight coupling of identifiers; Inelegant handling of multi-valued attributes; and Clumsy PATCH command syntax


'Rogue Clouds' Giving IT Staffs Nightmares
"Rogue clouds" occur if sales and marketing people, for example, order up Salesforce.com without bothering to consult IT or set up Dropbox with outside vendors to share sensitive information. It's happening to three-quarters of those using cloud, according to the survey, and it occurs more in large enterprises (83%) than in small to midsize ones (70%).


7 CES Announcements IT Pros Need to Know About
The Consumer Electronics Show is not only about consumer gadgets, as enterprise vendors such as Dell and Intel tend to announce major new technology advancements as well. CES 2013 was no different. Here are the top business tech announcements from Las Vegas.


Security is no place for traditionalists
Traditional security professionals adhere to a certain philosophy which can be detrimental to their cause. Traditionalists believe that IT risk is a technical problem, handled by technical people, buried in IT and every problem is solved with a new technology. Also, they view themselves as heroes hired to protect the company at all cost.


A Periodic Table of Visualization Methods
An interesting periodic table of visualization methods for management by Lengler R., Eppler M. (2007).


Google looks to ditch passwords for good with NFC-based replacement
Google is currently running a pilot that uses a YubiKey cryptographic card developed by Yubico — a start-up operated out of Sweden and the US, which has produced a two-factor authentication fob that can emit encrypted one-time passwords to NFC-enabled smartphones.


CIOs say cloud computing is really, truly a priority this time
At least CIOs finally get it: Either figure out a way to leverage cloud technology, or get into real estate. Although this technology is still emerging, the value of at least putting together a plan and a few projects has been there for years. The business cases have always existed. Despite those obvious needs, many CIOs have been secretly pushing back on cloud computing.


Microsoft Cloud OS Vision Unfolds With New Products, Services
"with Windows Server and Windows Azure at its core, the Cloud OS provides a consistent platform across customer data centers, service-provider data centers and the Microsoft public cloud," Park said in a statement. "Powerful management and automation capabilities are key elements of the Cloud OS, taking the heavy lifting out of administration and freeing IT organizations to be more innovative as they embrace hybrid cloud computing and the consumerization of IT."



Quote for the day:

"The men who try to do something and fail are infinitely better than those who try to do nothing and succeed." -- Lloyd Jones