<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
  <title>Niels Flensted-Jensen</title>
  <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/" />
  <link rel="self" href="http://blog.flensted-jensen.com/SyndicationService.asmx/GetAtom" />
  <icon>favicon.ico</icon>
  <updated>2008-12-23T13:25:39.4859864+01:00</updated>
  <author>
    <name>Niels Flensted-Jensen</name>
  </author>
  <subtitle>Making Software in Good Company</subtitle>
  <id>http://blog.flensted-jensen.com/</id>
  <generator uri="http://www.dasblog.net" version="1.9.6264.0">DasBlog</generator>
  <entry>
    <title>Self-Improving Traveling Lifelong Learner</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,3242426b-9984-419c-aaec-79eab33cd77a.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,3242426b-9984-419c-aaec-79eab33cd77a.aspx</id>
    <published>2008-12-23T13:23:33.5350000+01:00</published>
    <updated>2008-12-23T13:25:39.4859864+01:00</updated>
    <category term="Safewhere" label="Safewhere" scheme="http://blog.flensted-jensen.com/CategoryView,category,Safewhere.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Haven't blogged much lately - that is, for more than a year I have written absolutely
nothing. That ought to change now that I have taken the quiz at <a href="http://www.43things.com/">43Things.com</a>.
Because as it turns out I'm apparently on a lifelong journey to learn and improve!  
</p>
        <p>
As for improvement, I should try to blog over Christmas. In particular about how the
stars are aligning in the greater constallation of identity, authoirzation, access
control, SOA and cloud computing.
</p>
        <p>
Till then ...
</p>
        <table style="BACKGROUND: url(http://43things.com/images/book/quiz_bkg.jpg) no-repeat; WIDTH: 500px; HEIGHT: 160px">
          <tbody>
            <tr valign="top">
              <td style="PADDING-RIGHT: 0px; PADDING-LEFT: 140px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 45px">
I took the 43 Things Personality Quiz and found out I'm a 
<div><strong>Self-Improving Traveling Lifelong Learner</strong></div><div><a href="http://43things.com/book#quiz"><img src="http://43things.com/images/book/take_quiz_small.gif" /></a><a style="BACKGROUND: none transparent scroll repeat 0% 0%" href="http://www.amazon.com/Dream-List-Do-Experts-43Things-com/dp/0761151265"><img src="http://43things.com/images/book/buy_book_small.gif" /></a></div></td>
            </tr>
          </tbody>
        </table>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=3242426b-9984-419c-aaec-79eab33cd77a" />
      </div>
    </content>
  </entry>
  <entry>
    <title>The Business of Software 2007</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,8752fa01-c734-40f3-80c8-c564cd8b90e7.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,8752fa01-c734-40f3-80c8-c564cd8b90e7.aspx</id>
    <published>2007-11-01T19:11:11.1720000+01:00</published>
    <updated>2007-11-01T19:38:35.7193485+01:00</updated>
    <category term="Software Business" label="Software Business" scheme="http://blog.flensted-jensen.com/CategoryView,category,Software%2BBusiness.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Just got back from spending two days at the <a href="http://www.businessofsoftware.org/">Business
of Software 2007</a> conference organized by Neil Davidson of Red Gate Software. It
was good and very inspirational. The lineup had many clever people, all saying equally
clever things. 
</p>
        <p>
Still, I tend to favor substance over inspirational talks. Or maybe I just favor people
talking about things that apply more closely to my situation, which is probably why
I didn’t much appreciate <a href="http://www.thepiratesdilemma.com/">Matt Mason’s</a> talk
about piracy, pop culture and innovation. I probably am a conservative when it comes
to professional work; leave it to the professionals. And only small doses of pop culture
for me, please.  (But no, I don’t buy Andrew Keen’s gloomy perspective as laid
out in his book, The Cult of the Amateur. And don’t make the mistake I made and go
and read it. His point is easily made in a few sentences. And his research is so one
sided that it doesn’t classify as research.)
</p>
        <p>
So back to substance; <a href="http://www.billbuxton.com/">Bill Buxton</a> I liked.
He speaks and, it seems, thinks fast. His talk about designing things was very good
and based on years of research and experience. I was inspired and it still felt like
a proper and nutritional helping of his very relevant work.
</p>
        <p>
I guess I like it when people do their research, which is why my second favorite was <a href="http://www.haas.berkeley.edu/faculty/aakerj.html">Jennifer
Aaker</a>. She spoke about the psychology involved in creating a strong relationship
between company and customer. Well, she really did say consumer, but even in B2B it
is real people buying your stuff. And then she would consistently use words like "transgression"
instead of whatever would go down easier with an international audience. That was
kind of funny to a guy with an accent, but with a dictionary at hand.
</p>
        <p>
And there was much more. It was a great conference, and hopefully we will see a Business
of Software 2008. And thanks to Neil for pulling all this together.<br /></p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=8752fa01-c734-40f3-80c8-c564cd8b90e7" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Federation specified and a web log from one author</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,0a4e3cef-f130-4b71-8230-524f7162b674.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,0a4e3cef-f130-4b71-8230-524f7162b674.aspx</id>
    <published>2007-05-02T22:35:02.1560000+02:00</published>
    <updated>2007-05-07T14:45:27.8673041+02:00</updated>
    <category term="WS-Security" label="WS-Security" scheme="http://blog.flensted-jensen.com/CategoryView,category,WS-Security.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Recently the <a href="http://specs.xmlsoap.org/ws/2006/12/federation/ws-federation.pdf">WS-Federation
1.1</a> specification was submitted to OASIS with the intent to have it ratified.
The spec is long and I have not yet had a chance to actually understand. But our experience
at Safewhere with WS-Federation and WS-Trust is obviously a shared one; that is, you
basically only need a passive profile whereas the active profile used for web services
is already covered by WS-Trust. SOAP based federation may be viewed as simply chaining
together <em>Security Token Services</em> as specified by WS-Trust and as such does
not need its own seperate spec.
</p>
        <p>
          <a href="http://identity-des.com/">Don Schmidt</a> of Microsoft has started to blog
about some of these things and as one of the authors of the specs he should know.
</p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=0a4e3cef-f130-4b71-8230-524f7162b674" />
      </div>
    </content>
  </entry>
  <entry>
    <title>A good month in the early days of an unhedged bet</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,8add3028-efd6-4890-b429-7fc7a0c0fa0d.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,8add3028-efd6-4890-b429-7fc7a0c0fa0d.aspx</id>
    <published>2007-02-12T18:15:44.0850000+01:00</published>
    <updated>2007-11-01T19:11:47.9845926+01:00</updated>
    <category term="Safewhere" label="Safewhere" scheme="http://blog.flensted-jensen.com/CategoryView,category,Safewhere.aspx" />
    <category term="Software Business" label="Software Business" scheme="http://blog.flensted-jensen.com/CategoryView,category,Software%2BBusiness.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p align="left">
Safewhere was formally founded on May 19, 2006. Since then we have been busy developing
our software, recruiting a few more developers, showing at Microsoft TechEd 2006 in
Barcelona, making new friends and turning their need into our cash flow. And we are
now close to our 1.0. 
</p>
        <p align="left">
We have a few customers of which SEB Pension is one and two other financial institutions
are almost signing (hubris?) as I write. To us this is really good news, as is the
fact that we have secured venture funding to finish product development and initiate
broader marketing efforts. 
</p>
        <p align="left">
And why is the venture part good news? Shouldn’t we be going like <a href="http://www.joelonsoftware.com/articles/VC.html">suggested
by Joel Spolsky</a> in 2003? That is, pace our investments to match our revenue stream.
His post is eloquent and, as always, well argued. The most important point to me is
the observation that founders have just one company as opposed to the VCs who have
portfolios of companies. In the case of our VC, it’s our one company against their
66! Their bet is hedged and ours is not. 
</p>
        <p align="left">
But to us extra capital is a must. We are building a products company, and we want
to bring the benefits of all our wisdom and abilities to a lot of organizations all
over the place. When you run a consulting company, or maybe even a niche product company,
you can afford the luxury of growing your company at the pace of your client base.
But when building a software products company catering to every service oriented infrastructure
in the world, you are pretty focused on your window of opportunity, your total market,
your addressable market, etc. – and not least how to protect your position as you
advance. 
</p>
        <p align="left">
To us that means develop world class products (= hire software engineers), secure
patents (=pay patent attorneys), and acquire a selection of reference customers (=put
your money where your mouth is). That is, strategize, execute – and pay up. 
</p>
        <p align="left">
So although we may be opening up our own window of opportunity, it still opens up
to a crowd all facing the other way (identity management, role based access control).
We want to attract the attention of this crowd, show them the great view from the
window – and convince them that we will be the best guide for the land that lies beyond.
That costs money now – and only later makes so much more. Therefore this first round
of venture capital – and therefore also subsequent rounds in the future. 
</p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=8add3028-efd6-4890-b429-7fc7a0c0fa0d" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Why we don’t do Web 2.0 stuff – and why in Denmark?</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,fc9823e5-8d31-44e5-b637-77401c05bc01.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,fc9823e5-8d31-44e5-b637-77401c05bc01.aspx</id>
    <published>2006-12-14T23:21:08.7690000+01:00</published>
    <updated>2007-01-09T14:31:08.7916674+01:00</updated>
    <category term="Safewhere" label="Safewhere" scheme="http://blog.flensted-jensen.com/CategoryView,category,Safewhere.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p align="left">
Web 2.0 has been all the rage for quite a while now. And concerns are being raised
that this may be yet another bubble. But to me it makes no difference, as I probably
wouldn’t know a web 2.0 if it grabbed me by the eyeballs (yes, I too remember the
previous round of “stickiness” and “<a href="http://money.cnn.com/magazines/business2/business2_archive/2005/12/01/8364594/index.htm">monetized
eyeballs</a>”). 
</p>
        <p align="left">
I care mostly about hard technical problems with equally elegant technical solutions.
Like the stuff we do at Safewhere. We are building an advanced and very cool suite
of infrastructure products. We make a lot of hard, complex things simple, and we address
problems that have not previously been addressed in a consistent and unified manner.
Usability we don’t know enough about – and we will hire clever people to do this.
But when it comes to hard computer science problems we employ the brightest comp sci
graduates you can get.
</p>
        <p align="left">
Which brings me to the “and why in Denmark” part. If you ever want to put smart people
to work on a hard problem, go with the Danes.  Danes may suck at doing marketing
on a grand scale, but they excel at solving complex problems in small teams. Every
person on the team will feel that he or she is as smart as the next guy, and they
will all take responsibility for creating the best solution –as a team. Danes tend
to accept only a very low <a href="http://www.answers.com/topic/geert-hofstede">power
distance</a>, and they are generally more anarchistic than many other nationalities. 
When you build software this may be leveraged to create great results much more efficient,
than would be the case in countries with higher power distance.
</p>
        <p align="left">
So why aren’t these fantastic Danes to be seen anywhere? Well, eh, the Danes have
this other habit of being on vacation most of the time, getting off work early – and
most importantly we have no confidence that we will ever be successful. And if you
still manage to succeed on a grander scale, you better be prepared to be put down
for it – badly and promptly.
</p>
        <p align="left">
At Safewhere we are betting, that we may leverage the collective intelligence and
lack of power distance to become successful fast enough that nobody has the time to
lose their nerve. 
</p>
        <p align="left">
          <em>– And by the way, we do have one <a href="http://en.wikipedia.org/wiki/M%C3%A6rsk_Mc-Kinney_M%C3%B8ller">successful
businessman from Denmark</a>. He has big boats and sometimes uses them to transport
guns to Iraq –for free and for love of USA and freedom. </em>
        </p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=fc9823e5-8d31-44e5-b637-77401c05bc01" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Barcelona Week 2: The Scavengers of IT Forum</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,7098d63e-f90a-4ca7-b28f-ed3e41be40cf.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,7098d63e-f90a-4ca7-b28f-ed3e41be40cf.aspx</id>
    <published>2006-11-17T14:14:39.4510000+01:00</published>
    <updated>2006-11-18T14:18:45.9777147+01:00</updated>
    <category term="Safewhere" label="Safewhere" scheme="http://blog.flensted-jensen.com/CategoryView,category,Safewhere.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p align="left">
Just finished the second week of exhibiting at Microsoft TechEd in Barcelona. 
This week it was IT Forum which translates into an audience interested in how you
actually run and manage an infrastructure based on products from Microsoft and its
partners.  Not much to be said about the trade show as such – it was much like
last week and we are happy.  The quality of the leads this week is probably a
bit higher than those we got last week with the software developers.
</p>
        <img hspace="20" src="http://blog.flensted-jensen.com/content/binary/itforum.JPG" align="right" border="0" />
        <p align="left">
But here is another perspective intentionally set up to provoke half the audience
at IT Forum – only that they’ll never read this, as they are not interested. The half
I’m talking about we may refer to as the scavengers of IT Forum.
</p>
        <p align="left">
It started when I flew back to Barcelona on Monday. The guy behind me was doing the
best he could to make clear to all, that the personnel of the largest Scandinavian
retailer get messed up and go to IT Forum only because their boss tells them to. 
Was this a sign of what was to come? In a way yes, only the rest of the scavengers
are probably not as bad as this guy from Coop.  Fortunately he was the first
and in the end he still managed to take the price.
</p>
        <p align="left">
But indeed it is an indication of the difference between the two TechEd conferences.
The audience of TechEd: Devleopers are software developers with an almost religious
relationship to their computer, programming language, communication stack etc. These
people go to TechEd because they wouldn’t miss it for anything, and they beg the bosses
during the year to get a chance to go to the next TechEd. I like them for their genuine
interest and oftentimes curious minds. 
</p>
        <p align="left">
As for the audience of IT Forum it may be divided into two groups. One half tries
to take what the developers came up with, and actually make it useful to users day
in and day out.  These people buy, install, operate, and retire IT systems. They
are focused on how to provide a smooth and robust infrastructure of value to their
organizations. They may scavenge a bit, but not for a living.
</p>
        <p align="left">
The other half is the real scavengers.  And – inexperienced in a world of IT
tradeshows as I am – this group turned out to be a crowd, you wouldn’t want to run
into in a dark alley if carrying as much as a cheap pen with the logo of the <a target="_blank" href="http://www.r98.dk/index.php?o=8808450e97596de9ad9824c73a39f344">local
waste management</a> company. Maybe they drink bloody marys like the guy from Coop
or maybe they are just ordinary guys, but they share the common background of having
no special interest in software and IT. They go to TechEd to rid Microsoft and the
other exhibitors of free T-shirts, iPods, Frisbees, pens, flashlights, cookies, strange
things with LED’s inside, etc. (But no <a href="http://blog.flensted-jensen.com/PermaLink,guid,227744f2-f044-43df-8126-4cfa7675636e.aspx">chocolate
fondue</a> for these guys. Ha!) The bags they got when registering the first day were
so loaded at the end of the week, that many gratefully picked up the extra bag offered
by <a target="_blank" href="http://www.apcc.com/">APC</a>.  
<br /></p>
        <p align="left">
And so I could go on – offended I am, and I know I’ll just have to get used to it. 
But I am a developer at heart and I like people who show a genuine interest in what
they do for a living.
</p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=7098d63e-f90a-4ca7-b28f-ed3e41be40cf" />
      </div>
    </content>
  </entry>
  <entry>
    <title>A week in Barcelona - our first trade show</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,227744f2-f044-43df-8126-4cfa7675636e.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,227744f2-f044-43df-8126-4cfa7675636e.aspx</id>
    <published>2006-11-12T23:33:29.0260000+01:00</published>
    <updated>2006-11-29T10:54:31.6162312+01:00</updated>
    <category term="Safewhere" label="Safewhere" scheme="http://blog.flensted-jensen.com/CategoryView,category,Safewhere.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p align="left">
 We just finished our first tradeshow, Microsoft TechEd in Barcelona. Next week
we will do IT Forum as well. 
</p>
        <p align="left">
          <a href="http://www.mseventseurope.com/TechEd/06/pre/defaultDev.aspx">TechEd: Developers</a>,
as it is officially called, was good for us, but not entirely the way I expected. 
But first, here is why it was a success to our young company. We met with a lot of
potential customers from our immediate vicinity, Denmark and Sweden. And several of
those showed sincere interest and a couple even more than that. And to these people
it is a comforting factor that Safewhere has actually started down the road to become
an international software company. To them it means more customers to push Safewhere
along the right path of continued innovation and development.
</p>
        <ol>
          <li>
            <div align="left">The Safewhere brand is unknown. Period. 
</div>
          </li>
          <li>
            <div align="left">Developers are not all that concerned about managing authorizations
across deployed services and applications. They lean more towards computational and
programming challenges. 
</div>
          </li>
          <li>
            <div align="left">Developers going to TechEd are pretty focused on what Microsoft
will do to them and for them. Short of brand recognition, Xbox giveaways and chocolate
fondue (no kidding, Compuware really did that - while at the same time employing a
Formula 1 racing theme!), getting the attention of a developer takes our preparation
of them even before they ever arrive at TechEd.
</div>
          </li>
        </ol>
        <p align="left">
Now, that’s my analysis anyway. And our response is simple to identify and hard to
execute: PR and Partners. PR generates recognition and partners generate interest
in the concrete solution.<br />
 <br />
So in conclusion, I really had no idea on how it would go. It went very well – and
next week at <a href="http://www.mseventseurope.com/TechEd/06/pre/defaultitf.aspx">TechEd:
IT Forum</a> will most likely be even better.
</p>
        <p align="left">
          <span lang="en-us">
            <font size="1">
              <em>Updated: Image removed</em>
            </font>
          </span>
        </p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=227744f2-f044-43df-8126-4cfa7675636e" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Building the next software company</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,b63044c2-0bfe-4165-b30a-7597932c9e5c.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,b63044c2-0bfe-4165-b30a-7597932c9e5c.aspx</id>
    <published>2006-10-19T19:49:12.5960000+02:00</published>
    <updated>2007-11-01T19:12:04.8748933+01:00</updated>
    <category term="Safewhere" label="Safewhere" scheme="http://blog.flensted-jensen.com/CategoryView,category,Safewhere.aspx" />
    <category term="Software Business" label="Software Business" scheme="http://blog.flensted-jensen.com/CategoryView,category,Software%2BBusiness.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p align="left">
          <a href="http://www.safewhere.net/">Safewhere</a> is a young software products company
with a lot of ground to cover on our ambitious journey to become a viable and profitable
player in the international markets.<br /><br /><em>Viable</em> in the sense that we succeed in creating and maintaining an organization
of highly skilled people, who are motivated to make an outstanding effort to turn
out products that people actually want.<br /><br /><em>Profitable</em> in the sense that owners - which include many employees - may
rest safely that our products are generating - constantly growing - revenues above
our - constantly growing - spending.
</p>
        <p align="left">
As a frequent reader of <a href="http://www.joelonsoftware.com/">Joel Spolsky</a>'s
and<a href="http://software.ericsink.com/"> Eric Sink</a>'s web logs on the various
aspects of running a software company, I appricate their insightful posts. Joel's
mostly for his views on recruiting and keeping good people. Eric's primarily for his
views on how to market your wares in a world dominated by big guys. 
<br /><br />
But Safewhere is not an American company. Safewhere is located in the city of Copenhagen
in Denmark. Denmark is almost socialist by American standards, but also consistently
on top of the lists of global competitiveness such as the <a href="http://www.weforum.org/en/initiatives/gcp/Global%20Competitiveness%20Report/index.htm">Global
Competitiveness Report 2006-2007</a> by the World Economic Forum. This is primarily
because of our liberal labor laws, which makes hiring and firing very straight forward,
thus letting companies grow without running the risk of being caught with a huge salary
burden in a down-turn. And the reason it is accepted by the labor force of Denmark
is, of course, because of our well functioning public welfare system.
</p>
        <p align="left">
          <span lang="en-us">So, however Safewhere fares, I intend to document some of our experiences
relevant in the context of building a company from the perspective of an entrepreneur - and
sometimes also with a more political angle.  The latter because I genuinely think
that politics and running a business obviously <i>do</i> go together, just as politics
and being a citizen go together.</span>
        </p>
        <p align="left">
          <span lang="en-us">
            <font size="1">
              <em>Updated: Image removed.</em>
            </font>
          </span>
        </p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=b63044c2-0bfe-4165-b30a-7597932c9e5c" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Getting ready for Microsoft TechEd and IT Forum</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,3ded765c-25b3-46ec-a8c1-58a77a8ea0d1.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,3ded765c-25b3-46ec-a8c1-58a77a8ea0d1.aspx</id>
    <published>2006-10-09T09:46:03.5440016+02:00</published>
    <updated>2006-10-09T09:46:03.5440016+02:00</updated>
    <category term="Authorization" label="Authorization" scheme="http://blog.flensted-jensen.com/CategoryView,category,Authorization.aspx" />
    <category term="Safewhere" label="Safewhere" scheme="http://blog.flensted-jensen.com/CategoryView,category,Safewhere.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.safewhere.net">Safewhere</a>, the company I work for and co-founded,
is busy getting its first product, <em>Safewhere Authorization Services</em>, ready
to show and deliver when we exhibit at the two Microsoft conferences, <a href="http://www.microsoft.com/europe/teched-developers">TechEd</a> and <a href="http://www.microsoft.com/europe/teched-itforum">IT
Forum</a> in Barcelona in November. 
</p>
        <p>
          <a href="http://www.microsoft.com/europe/teched-developers">
            <img alt="TechEd: Developers" hspace="0" src="http://www.safewhere.net/Images/teched60.gif" align="baseline" border="0" />
          </a>   <a href="http://www.microsoft.com/europe/teched-itforum"><img alt="TechEd: IT Forum" hspace="0" src="http://www.safewhere.net/Images/itf60.gif" align="baseline" border="0" /></a></p>
        <p>
        </p>
        <p>
The product is already attracting a lot of attention and the first customers in our
Danish vicinity, and we are looking forward to discussing and demonstrating the concepts
and features with a wider audience. 
</p>
        <p>
Please come and see us at Booth C9 for TechEd and C17 for IT Forum. 
</p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=3ded765c-25b3-46ec-a8c1-58a77a8ea0d1" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Ubuntu – my first Unix in 10 years</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,67fed176-bb91-4ce8-9a45-0e60a93bffc9.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,67fed176-bb91-4ce8-9a45-0e60a93bffc9.aspx</id>
    <published>2006-10-09T09:37:17.4530000+02:00</published>
    <updated>2006-10-19T18:39:50.2010663+02:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
After 10 years trying to pick up sales and management skills and developing software
for Microsoft Windows, I finally got around to installing my first Linux variant, <a href="http://www.ubuntu.com">Ubuntu</a> Desktop,
version 6.06. Installing in a VMWare machine was faster and more elegant that any
Windows install, and doesn’t look much like the clunky X11 Motif that we used the
last time I wrote serious C++ code for Solaris and AIX. Very impressive. Whether it
will be secure, stable and performant I have no idea, but the covers look great. 
</p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=67fed176-bb91-4ce8-9a45-0e60a93bffc9" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Safewhere looking for bright software developers</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,6ad5986d-63b2-4d33-a6e5-b5511a5a9f3a.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,6ad5986d-63b2-4d33-a6e5-b5511a5a9f3a.aspx</id>
    <published>2006-02-15T13:32:20.9410000+01:00</published>
    <updated>2006-03-12T18:50:49.1828191+01:00</updated>
    <category term="Safewhere" label="Safewhere" scheme="http://blog.flensted-jensen.com/CategoryView,category,Safewhere.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p align="left">
Safewhere, located in Denmark, is looking for technical software devlopers. We are
developing an advanced SOA security product, working title <em>Safewhere Authorization
Services</em>, which requires deep knowledge of, and interest in, frameworks and platforms
more than general application developer skills. Advanced use of many Microsoft
technologies is part of the job, as is implementation of core WS-* specs.
</p>
        <p align="left">
Let med know (my three initials@safewhere.net) if you need more info, or, if
you read Danish, read a bit more <a href="http://www.it-jobbank.dk/ShowProfile.aspx?ProfileId=50110617">here</a>.
</p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=6ad5986d-63b2-4d33-a6e5-b5511a5a9f3a" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Visual notation for message security</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,91247cfb-c6b2-433e-ac81-3d01a589df74.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,91247cfb-c6b2-433e-ac81-3d01a589df74.aspx</id>
    <published>2006-01-12T09:27:37.7400027+01:00</published>
    <updated>2006-01-12T09:27:37.7400027+01:00</updated>
    <category term="WSE" label="WSE" scheme="http://blog.flensted-jensen.com/CategoryView,category,WSE.aspx" />
    <category term="WS-Security" label="WS-Security" scheme="http://blog.flensted-jensen.com/CategoryView,category,WS-Security.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Just came across <a href="http://blogs.msdn.com/vbertocci/default.aspx">Vibro's weblog</a> which
includes <a href="http://blogs.msdn.com/vbertocci/archive/2005/04/18/409419.aspx">a
post on an informal graphic notation</a> for illustrating the concepts involved in
WS-Security and a small part of WS-Trust (communicating with an Security Token Service). 
</p>
        <p>
I might just pick up on his notation which should be useful, as he points out, for
communicating the complexities of message security.  So thanks to Vibro.
</p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=91247cfb-c6b2-433e-ac81-3d01a589df74" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Issues with authorizations in an architecture of autonomous services</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,651d7b57-e2bf-48ce-8556-5d7e2c524a54.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,651d7b57-e2bf-48ce-8556-5d7e2c524a54.aspx</id>
    <published>2005-12-23T17:22:35.8380000+01:00</published>
    <updated>2006-02-15T13:37:39.6577872+01:00</updated>
    <category term="Authorization" label="Authorization" scheme="http://blog.flensted-jensen.com/CategoryView,category,Authorization.aspx" />
    <category term="AzMan" label="AzMan" scheme="http://blog.flensted-jensen.com/CategoryView,category,AzMan.aspx" />
    <category term="Safewhere" label="Safewhere" scheme="http://blog.flensted-jensen.com/CategoryView,category,Safewhere.aspx" />
    <category term="WSE" label="WSE" scheme="http://blog.flensted-jensen.com/CategoryView,category,WSE.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p align="left">
This is the first post on what we are working on at <em>Safewhere</em>™, formerly
CI Networks.  (And we're not working on our web site either - will just have
to wait for the designers to start work in January.)
</p>
        <p align="left">
The problem is with <em>authorizations</em> in a world of autonomous and loosely coupled
web services.  Autonomous in the sense that they live their own life and may
contact any other service they see fit, although most likely constrained to some
extent by the hosting environment. And loosely coupled in the sense that they participate
in higher level processes, that may be reconfigured or extended - or new ones may
be created and wired to use our service.
</p>
        <p align="left">
It used to be that users would be authenticated basically once and then the user interface
would restrict what a given user was able to do.  And if things get a little
more complicated, which they normally do, the backend will check again in more detail
to see if a given request or transaction should be allowed to proceed.  Determining
if a user is authorized to perform an action is mostly a matter of checking membership
of a group, and more rarely also of checking e.g. if the amount requested is below
the maximum allowance of a given user.
</p>
        <p align="left">
          <img height="283" alt="azissue2.gif" hspace="10" src="http://blog.flensted-jensen.com/content/binary/azissue2.gif" width="378" align="right" vspace="10" border="0" />Enter
SOA.  (And no matter what your more precise interpretation turns out to be, the
above scenario of autonomy and loose coupling probably sounds familiar.)  How
do you make sure that the entity or person sending you (as a service) a message is
actually authorized to request you to carry out the implied actions?  Messages
may arrive from any other service and user on the network. 
</p>
        <p align="left">
Two issues here: <em>Unauthorized context</em> or just plain <em>unauthorized</em>. 
The latter we are used to dealing with at a basic level, whereas the former
is a somewhat new experience.
</p>
        <p align="left">
The problems with just plain unauthorized are many, but as both the number and distribution
of services increases so does the difficulty of defining, managing, and understanding
access requirements.  And in a world of messages, the message must carry sufficient
and credible proof of identity - or some other claim of right.  This is not to
be left up to the transport (e.g. SSL), as there is no knowing where and how a message
may travel on its way.
</p>
        <p align="left">
As illustrated here it seems the context issue is simply matter of asking "<em>as
part of which process are you trying to do this?</em>", but it may really be broadened
to include also situations where 
</p>
        <ul>
          <li>
            <div align="left">Authorization depends on contents of the message. This would be
the case when the message holds a request to transfer a sum of money, which may or
may not be too large relative to the allowance of the given user or service initiating
the request. 
</div>
          </li>
          <li>
            <div align="left">Authorization depends on something that really is not known until
sometime after the internal service logic starts to do its work.  This would
be the case when the request message simply says transfer the remaining sum for this
customer, and the service logic would then dig out the amount and go to work.  
</div>
          </li>
        </ul>
        <p align="left">
In the case of all but the last type of authorization, the actual authorization check
may be moved into the infrastructure and out of the hands of the developer with two
immediate benefits: No need to worry about or decide on this issue at development
time.  And authorization may possibly be configured after service deployment,
provided the infrastructure knows how.  (The latter is illustrated in a limited
scope by my <a href="http://msdn.microsoft.com/msdnmag/issues/05/11/AzManandWSE30">MSDN
article on AzMan and WSE 3.0</a>)
</p>
        <p align="left">
So if you think this is an issue worth dealing with, please let me know - or if you
have opposing or clarifying views even more please let me know.
</p>
        <p align="left">
- and Merry Christmas, which around here is tomorrow night.
</p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=651d7b57-e2bf-48ce-8556-5d7e2c524a54" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Præsentation til OIO-udviklerforum</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,cb302df3-e173-41a5-a4c1-9c5105effe8d.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,cb302df3-e173-41a5-a4c1-9c5105effe8d.aspx</id>
    <published>2005-12-14T17:13:44.8240000+01:00</published>
    <updated>2005-12-14T17:13:44.8241381+01:00</updated>
    <category term="AzMan" label="AzMan" scheme="http://blog.flensted-jensen.com/CategoryView,category,AzMan.aspx" />
    <category term="WSE" label="WSE" scheme="http://blog.flensted-jensen.com/CategoryView,category,WSE.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Havde i dag mulighed for at præsentere OIO-udviklerforum i Videnskabsministeriet for
udfordringer og koncepter i forbindelse med autorisation og rettighedsstyring i en
service orienteret infrastruktur.  
</p>
        <p>
Præsentationen kan <a href="http://blog.flensted-jensen.com/content/binary/OIO-forum.14.12.2005.ppt">hentes
her</a> (553,5 KB).
</p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=cb302df3-e173-41a5-a4c1-9c5105effe8d" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Echelon at your printer port?</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,3dcbd03a-1d51-4565-8a9e-84dc1c77c875.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,3dcbd03a-1d51-4565-8a9e-84dc1c77c875.aspx</id>
    <published>2005-10-20T19:29:28.8280000+02:00</published>
    <updated>2005-10-20T23:35:35.8312820+02:00</updated>
    <category term="Politics" label="Politics" scheme="http://blog.flensted-jensen.com/CategoryView,category,Politics.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Didn't think this blog would be political, but whatever.
</p>
        <p>
Check <a href="http://www.eff.org/Privacy/printers/">this piece of news</a> from the
Electronic Frontier Foundation.  Appearently many printers will print little
invisible yellow dots, so that any document you have printed may be tracked back to
your printer at any later time.   The article also references a <a href="http://www.eff.org/Privacy/printers/list.php">list
of printers</a> that are known do the little Secret Service trick.
</p>
        <p>
Who said types like John Le Carre and Michael Moore were ever paranoid?
</p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=3dcbd03a-1d51-4565-8a9e-84dc1c77c875" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Web Services Enhancements (WSE) 3.0 on its way ...</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,a1345616-04e6-4288-939c-d4cbaf0cde04.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,a1345616-04e6-4288-939c-d4cbaf0cde04.aspx</id>
    <published>2005-10-20T11:42:42.1168260+02:00</published>
    <updated>2005-10-20T11:42:42.1168260+02:00</updated>
    <category term="WSE" label="WSE" scheme="http://blog.flensted-jensen.com/CategoryView,category,WSE.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://blogs.msdn.com/mfussell">Mark Fussel</a>, (program?) manager of the WSE
team, <a href="http://blogs.msdn.com/mfussell/archive/2005/10/19/482940.aspx">tells
us</a> that WSE 3.0 (find more <a href="http://msdn.microsoft.com/webservices/">here</a>) will
ship at the same time as as Visual Studio 2005 in November.  No "time frame"
stuff here, just a time.
</p>
        <p>
This should be good news to you too, if you are in any way serious about "industrial
strength" Web Services.  As soon as you get it, you <em>must</em> apply the parts
of the security stuff relevant to your service or app.  And consider all the
other good things too - but security first!
</p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=a1345616-04e6-4288-939c-d4cbaf0cde04" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Team System licensing </title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,7fbce50c-7ccd-4a23-8072-f2b7e54ef387.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,7fbce50c-7ccd-4a23-8072-f2b7e54ef387.aspx</id>
    <published>2005-10-14T15:35:09.7470000+02:00</published>
    <updated>2005-10-16T14:01:41.4082422+02:00</updated>
    <category term="Team System" label="Team System" scheme="http://blog.flensted-jensen.com/CategoryView,category,Team%2BSystem.aspx" />
    <content type="html">&lt;p&gt;
&lt;span lang=EN-GB style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;If
you happen to be trying out Team System with all its bells and whistles you really
should apply a modified version of "Develop with Least Privilege" or whatever it is
called.&amp;nbsp; Only, with Team System you should use a "Least License" approach if
you want to be kept aware of the licenses you'll actually need.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span lang=EN-GB style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"&gt;I'm
writing this, as I just became aware that in order to run your unit tests as part
of a Team Build you must first set up a Build Verification Test (BVT) list.&amp;nbsp;
Setting up a BVT requires that you have VSTS for Testers (or the full suite).&amp;nbsp;
So at the end of the day you will never be able to do much quality software development
(never mind architecture) without both the Developers and Testers editions.&amp;nbsp;
And the latter you may need only to set up the BVT.&amp;nbsp; (The other functionalities
of Tester we don't need as Mercury TestDirector is already in place and doing fine.)&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span lang=EN-GB style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"&gt;So,
Microsoft, maybe this packaging should be up for reconsideration?&amp;nbsp;&lt;/span&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=7fbce50c-7ccd-4a23-8072-f2b7e54ef387" /&gt;</content>
  </entry>
  <entry>
    <title>Automating Team Build with TFS beta 3</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,9d85e5cc-a6be-4eeb-895f-8a5c126f2ce6.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,9d85e5cc-a6be-4eeb-895f-8a5c126f2ce6.aspx</id>
    <published>2005-10-14T12:42:51.5190000+02:00</published>
    <updated>2005-10-14T14:27:44.9435916+02:00</updated>
    <category term="Team System" label="Team System" scheme="http://blog.flensted-jensen.com/CategoryView,category,Team%2BSystem.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p align="left">
Nothing exiting here, but just found out how to initate a Team Build in Team Foundation
Server beta 3.
</p>
        <p align="left">
As I was able to figure out from elsewhere, pre-beta3 builds were done using some
more or less homegrown code to construct an executable for scheduled builds.
</p>
        <p align="left">
That has appearently changed with TFS beta 3.  Now you schedule TFSBuild.exe
using the right parameters as desribed in the <a href="http://msdn2.microsoft.com/en-us/library/ms181741(en-US,VS.80).aspx">documentation</a> (Use
the start command).  This part of the documentation is not - as far as I
can tell - part of anything you get on disk and MSDN download at the moment.
</p>
        <p align="left">
(<em>Note</em><em>though that the documentation has the command named teambuild,
but its actaul name is TFSBuild and is located in ...\Microsoft Visual Studio
8\Common7\IDE)  </em></p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=9d85e5cc-a6be-4eeb-895f-8a5c126f2ce6" />
      </div>
    </content>
  </entry>
  <entry>
    <title>MSDN Magazine article on WSE 3.0 and Authorization Manager</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,1b8b4c6f-17ab-45a7-b40d-0845082ffb1f.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,1b8b4c6f-17ab-45a7-b40d-0845082ffb1f.aspx</id>
    <published>2005-10-13T09:20:58.2156734+02:00</published>
    <updated>2005-10-13T09:20:58.2156734+02:00</updated>
    <category term="AzMan" label="AzMan" scheme="http://blog.flensted-jensen.com/CategoryView,category,AzMan.aspx" />
    <category term="WSE" label="WSE" scheme="http://blog.flensted-jensen.com/CategoryView,category,WSE.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
My new article, <em><a href="http://msdn.microsoft.com/msdnmag/issues/05/11/AzManandWSE30/default.aspx">What
Gives You the Right? Combine the Powers of AzMan and WSE 3.0 to Protect Your Web Services</a></em>,
on Web Service Enhancements 3.0 combined with AzMan for controlling access to individual
end points is now available in the <a href="http://msdn.microsoft.com/msdnmag/issues/05/11/default.aspx">November
issue</a> of <a href="http://msdn.microsoft.com/msdnmag/">MSDN Magazine</a>.
</p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=1b8b4c6f-17ab-45a7-b40d-0845082ffb1f" />
      </div>
    </content>
  </entry>
  <entry>
    <title>PDC05: To much of a good thing?</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,668ff1f8-334e-4eca-9804-6d13c0ce4c95.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,668ff1f8-334e-4eca-9804-6d13c0ce4c95.aspx</id>
    <published>2005-09-14T21:33:54.2030000+02:00</published>
    <updated>2005-10-10T21:40:31.7475222+02:00</updated>
    <category term="PDC" label="PDC" scheme="http://blog.flensted-jensen.com/CategoryView,category,PDC.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Just sat through today's PDC05 keynote which included an hour on the blessings of
the new office system 12, which seems like the SAP for the information worker.<br /><br />
Complexity in terms of what it will do and how it will integrate is going absolutely
through the roof. You can now do things so complex, integrated, elaborate, good looking
etc. that you find yourself longing for the days of text email, phone calls, and binders.<br /><br />
The careful business executive should definitely think twice before moving up to all
this new technology. If you think that your people didn't use but 10 % of the features
of Office you will probably be going down to 5 % with this upgrade.<br /><br />
... but then again, if access, accuracy, and availability of information is part of
your competitive edge - like really, not just your feel good edge - this upgrade may
be for you.
</p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=668ff1f8-334e-4eca-9804-6d13c0ce4c95" />
      </div>
    </content>
  </entry>
  <entry>
    <title>AzMan enterprise readiness</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,f8ee003f-bc2b-4311-bfd7-a72480c6b428.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,f8ee003f-bc2b-4311-bfd7-a72480c6b428.aspx</id>
    <published>2005-09-02T21:37:57.6700000+02:00</published>
    <updated>2005-10-10T21:41:16.0753635+02:00</updated>
    <category term="AzMan" label="AzMan" scheme="http://blog.flensted-jensen.com/CategoryView,category,AzMan.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Authorization Manager, or just AzMan , is authorization feature available with Windows
2003 and backported to Windows XP and Windows 2000 of appropriate service pack levels.<br /><br />
For details, please refer to other articles such as the MSDN Magazine November 2003
article <a href="http://msdn.microsoft.com/msdnmag/issues/03/11/AuthorizationManager/default.aspx"><font color="#de7008">Authorize
It: Use Role-Based Security in Your Middle Tier .NET Apps with Authorization Manager</font></a> which
explains well what AzMan does and how to use it.<br /><br />
Still I would like to point to a few areas of AzMan worth noting before deciding to
use it in a production setup. AzMan is basically a rather simple feature based on
a great concept. Still, as implemented in the current versions of Windows its adoption
is probably held back by a few missing details.<br /><br />
AzMan in its current incarnation will ride on top of an authorization store hosted
in either a simple XML file (with no associated schema), in Active Directory or in
Active Directory Application Mode, ADAM. Using a file based store is not advised except
for your development setup – in which case it is great. Using Active Directory gets
you the performance and robustness you need, but requires that you raise the domain
level to Windows 2003 functional level. Using ADAM is a fine choice, and presents
only a few challenges in more advanced combinations with AzMan.<br /><br />
The biggest challenge with AzMan is defining your application in terms of Operations,
Tasks, and Roles in a way that lets you move that definition forward through the stages
of development and deployment. Following a common path you start out with a file based
XML store, where you configure and test the setup. But as soon as you want to move
the contents of the XML file forward into another environment with an AzMan store
based instead on e.g. Active Directory, the missing export/import facility is brought
to your attention. As it turns out you are left with only two options: either you
manually configure the AzMan application definition for each deployment stage in each
and every cycle, or you write you own service (preferably an MSI Installer custom
action) capable of treating an AzMan XML store to a new home inside Active Directory.
</p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=f8ee003f-bc2b-4311-bfd7-a72480c6b428" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Congratulations, you've installed DasBlog!</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,b705c37b-b47f-4e8d-8f8b-091efc4cb684.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,b705c37b-b47f-4e8d-8f8b-091efc4cb684.aspx</id>
    <published>2005-07-20T09:00:00.0000000+02:00</published>
    <updated>2005-07-21T08:10:18.9161264+02:00</updated>
    <category term="dasBlog" label="dasBlog" scheme="http://blog.flensted-jensen.com/CategoryView,category,dasBlog.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Be sure to visit all the options under "Configuration" in the Admin Menu Bar above.
There are 16 themes to choose from, and you can also create your own.
</p>
        <p>
        </p>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=b705c37b-b47f-4e8d-8f8b-091efc4cb684" />
      </div>
    </content>
  </entry>
  <entry>
    <title>WSE 3.0 and WS-Policy/SecurityPolicy no more</title>
    <link rel="alternate" type="text/html" href="http://blog.flensted-jensen.com/PermaLink,guid,8a7fa0a8-f81c-4884-b9a1-bd7cf4f48aa3.aspx" />
    <id>http://blog.flensted-jensen.com/PermaLink,guid,8a7fa0a8-f81c-4884-b9a1-bd7cf4f48aa3.aspx</id>
    <published>2005-06-26T21:35:38.6080000+02:00</published>
    <updated>2005-10-10T21:42:06.4344162+02:00</updated>
    <category term="WSE" label="WSE" scheme="http://blog.flensted-jensen.com/CategoryView,category,WSE.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
In the process of putting together an article for publication elsewhere, I have come
across a fact that I had not been aware of till this point.<br /><br />
WS-Policy and therefore also WS-SecurityPolicy which were used as the config format
of security in WSE 2.0 is no longer used in WSE 3.0. Instead a simpler and significantly
more legible format is used. All that you may read from the Readme file put on your
screen right after installing WSE 3.0. But you may as me have wondered how you exchange
policies with other non .NET based solutions now that the switch has been made to
this proprietary format.<br /><br />
As it turns out the proposed specification for WS-Policy is going through a lot of
changes in the first place, and should therefore not be bet on anyway. (Someone even
told me that the format was never supported by other vendors, which obviosly makes
the point about being able to exchange policy files a bit moot.)<br /><br />
But as the quote below from a Microsoft lead explains, you should seperate how you
configure security in WSE/Indigo and how you possibly exchange your policy with potential
clients:<br /></p>
        <blockquote>
          <em>WSE 3.0 policy can be compared to Indigo config and is not a representation
of WS-Policy. It is simpler and more readable. So WSE 3.0 does not implement WS-Policy
in effect which has changed dramatically in the last few months.<br /><br />
However in the WSE 3.0 you have control over the way that policy serializes itself
and combined with calling a service’s GetDescription() method you can image that there
was a framework for WSE 3.0 that wrote WS-Policy equivalent which is interleaved with
the WDSL from the service. This could then be consumed by Indigo’s servutil.exe tool.</em>
          <br />
        </blockquote>
        <img width="0" height="0" src="http://blog.flensted-jensen.com/aggbug.ashx?id=8a7fa0a8-f81c-4884-b9a1-bd7cf4f48aa3" />
      </div>
    </content>
  </entry>
</feed>