Posts with keyword: web+services

                    Service Oriented Architecture and Uncle Walter

                    This little slideshow from Michael Bell is an entertaining metaphor that introduces the concepts of service oriented architectures. The idea is that Uncle Walter has a business that is set up as silos the way most organizations set up their business processes (via their IT systems). He solves his problem by applying SOA principles. I think some people may object and say that Bell only mentions business processes--what does that have to do with architectures? Anymore, your business processes and your IT systems architecture are inseperable. You can't fix one without fixing the other.
                    Continue reading...

                    Is SOA Dead?

                    Image by crazbabe21 via Flickr At the first of the year, Anne Thomas Manes wrote a provocative blog entry stating that SOA is dead. This week's Technometria podcast is a discussion with Anne about her thesis and what it means for practitioners and technologists. I think you'll enjoy it whether you're a fan of SOA or not. From the description at IT Conversations: Service-Oriented Architecture (SOA) provides ways to group functions around business processes, packaging them as services. This allows for better coordination between services. Anne Thomas Manes of the Burton Group joins Phil and Scott to discuss whether
                    Continue reading...

                    Government Data: the Good and the Bad

                    While I'm at Velocity, Personal Democracy Forum is happening on the other side of the US. David Stephenson was kind enough to send me a slide share of the talk he'll be giving there on government data feeds and visualization. I couldn't help comparing his vision with the reality that Jason Snell writes about in Alameda County: court documents as individually scanned TIFF documents served up in some crappy Java applet. Heh. Some places have a long way to go.
                    Continue reading...

                    Cloud Computing: Dr. Kai-Fu Lee of Google

                    Main hall where keynotes were held. I love the red slip covers on the chairs. They were more comfortable than your standard hotel chair. (click to enlarge) The opening keynote at WWW2008 is Dr. Kai-Fu Lee of Google. Before the keynote, we were treated to a presentation that featured dancers in blue Spiderman uniforms, a dancer in what I assume was traditional dress, and a guy with a "Welcome to Beijing" banner running through them all. Somehow, it seemed to fit perfectly even though it was the first of it's kind at any tech conference I've been too--especially one
                    Continue reading...

                    Google App Engine at the CTO Breakfast

                    Not Getting Things Done(click to enlarge) There was a pretty big crowd at this morning's CTO Breakfast. Sam Curran had spent some time building an application on Google App Engine, so we had him demo his app and show us the code. Overall, Google Apps looks like a very nice piece of infrastructure for building Web applications. The database integration with Big Table and Google's authentication platform add some good tools for quickly building applications. We got into a pretty large discussion of the pros and cons of Google Apps, Amazon Web services, dedicated hosting, and so on. None
                    Continue reading...

                    Persistent Storage for Amazon EC2

                    With Amazon's Web services, you've been able to store stuff in S3 or SimpleDB. You've also been able to fire up as many machine instances as you liked with storage that went away when you shut the machine down. Anything you wanted saved better be in a database somewhere else, or you had to painstakingly copy it out to S3 yourself. Last night Amazon announced persistent storage on EC2. Now you can create disks in S3 and attach them to EC2 instances. You want a terabyte of storage for your machine, just create it in S3 and mount it.
                    Continue reading...

                    Amazon's SimpleDB

                    I just posted piece at Between the Lines on Amazon's latest announcement: SimpleDB, a database service in the cloud. I gave it the title "Economics that are impossible to stop" because that what I think Amazon's doing: changing the whole economic model of how people build large scale distributed applications.
                    Continue reading...

                    Google Chart API

                    Google has released a chart API that returns PNG files from an HTTP GET. The following types of charts are available: Line chart Bar chart Pie chart Venn diagram Scatter plot The chart to the right was created using this URL: http://chart.apis.google.com/chart? cht=p3& chd=s:Uf9a& chs=200x100& chl=A|B|C|D Adding charts to Web sites just got a lot easier.
                    Continue reading...

                    Syndication Oriented Architectures

                    Two of the people I respect the most, Jon Udell and Rohit Khare are together in one podcast: Jon's latest from his weekly Interviews With Innovators podcast on IT Conversations. Jon has a short write-up on his blog about the podcast and it's topic: syndication oriented architectures. SynOA was born on the open web and is now creeping into the enterprise. To understand why, just consider Facebook. It is a deeply syndication-oriented application. Although Facebook users never have to think about it in these terms, they are constantly publishing events onto a syndication bus while at the same time
                    Continue reading...

                    Using Amazon S3 with Google Earth

                    One of my Masters students, Sam Curren, posted a great explanation of how he's using Amazon's S3 service with Google maps to make network links just as fast as the layers inside Google Earth. He's the creator of ActiveTrails.com, a site that let's you upload GPS data of your hikes to create trail maps on Google Earth, so he's got some practical experience in this area.
                    Continue reading...

                    Using XRDS

                    Back when people were trying to bring OpenID, LID, and i-names together, something called Yadis was born. At the time, it was all pretty abstract to me, but over time I've come to understand more of the details. Yadis was a discovery protocol for identifiers that was based on XRDS, or eXtensible Resource DescriptorS. The basic idea was that when you resolved an identifier, you'd get back an XRDS document that would tell you which authentication service the identifier was associated with. I'll talk about the details of how this happens in a minute. First, let's talk about why
                    Continue reading...

                    AWS and Your Data Center: ETech 2007

                    Werner Vogels, Amazon's CTO, is talking about their Web services--specifically the outsourced data center products (S3, EC2, and SQS) that I've written about before and that were the subject of an IT Conversations interview I did with Doug Kaye and Jeff Barr. Werner begins by making a case that (a) scaling is critical to Web businesses and (b) scaling, economically, is really hard. I was just twittering with Phil Burns last night about servers. He just took delivery of four for TagJungle. He's got a lot of work ahead of him setting them up. When TagJungle grows again, Phil
                    Continue reading...

                    Making SOA Governance Collaborative

                    The irony of loosely coupled SOA systems is that they require more, not less rules. Governance manages the rule making process. My InfoWorld feature on SOA governance Teaming up for SOA came out this week. I was writing this article at about the same time we did this Technometria podcast with Todd Biske and Ed Vasquez.
                    Continue reading...

                    Controlling Amazon's EC2 with Capistrano and Rake

                    Steve Spigarelli sent me a link to this description of how to control EC2 from rake, the Ruby build manager. The implementation uses Capistrano, a Ruby utility for executing multiple commands on remote server in parallel. This is very timely since I just posted the Technometria podcast with Doug Kaye and Jeff Barr on using Amazon's Web services (AWS) for large, sophisticated applications. This has been on my mind of late and its nice to see some specifics about doing it. The Niblets post gives some great detail on how to manage the instances. I just relistened to the
                    Continue reading...

                    Building Newsletters for IT Conversations

                    I was a little late getting this week's IT Conversations newsletter out because I was trying to finish my tool for building the newsletter. I like building tools because they help me leverage my time. The newsletter tool is written in Perl. It downloads and parses two different RSS feeds and a zipped CSV file with ratings data. I only want items in the two RSS feeds that haven't been seen before so I have to have a persistent hash to remember the GUIDs of previously seen items. The tool also sorts the shows using the ratings data (which
                    Continue reading...

                    Using Amazon Web Services

                    I just posted a piece at Between the Lines about our latest Technometria podcast with Jeff Barr and Doug Kaye. We discussed using Amazon Web Services to build sophisticated Web applications. Lots of good things in the podcast about business models, asynchronous programming, and so on. This was a fun podcast to do. Not only was the content exciting, but it was also a bit of a challenge from the recording angle as well. Jeff was in my office with me and Doug, Scott, and Matt were on the phone. I recorded the whole conversation using AudioDesk and a
                    Continue reading...

                    Using Amazon's Web Services for Sophisticated Applications

                    I just put a post up at Between the Lines about Doug Kaye's use of Amazon's Web services for hosting sophisticated applications. One look at the block diagram on Doug's site will convince you that this is substantially more than a trivial use of AWS.
                    Continue reading...

                    Governance As Collaboration: Managing Layers 8 and 9

                    I'm doing a feature for InfoWorld on SOA governance and collaboration. The genesis was a short piece I did for InfoWorld on emerging collaboration options. Somehow Eric Knorr and I got talking about how SOA was a formalization of how collaboration can happen in building distributed applications and that governance was a key part of all that. Governance is a term that has been much hyped in the last year, but that's because it's so important. Like most things, the technology of SOA isn't the hard part--its what Rohit Khare calls level 8 and 9 in the OSI seven-layer
                    Continue reading...



                                      ag电子 娱mg乐