2005 May 20
16801 of 19643 | WordProcessingML in French + Office XML Transform Depot - I found this site that explains WordProcessingML in French. I love the intro:
"nous allons essayer de dmystifier le WordML "
I appreciate the drama, the foreshadowing, and the romance-infused gripping tone: "we will attempt to demystify WordML".
I have three degrees in French literature (no joke), and I adore this language. If you have never read Montaigne`s Essays, you must. It`s worth learning the language just for that one piece of literature. The same is true for Tristan et Yseut (get the Beroul version, as it is a decent one).
In other matters, it strikes me that we still have not delivered an adequate amount of tools and utilities to bolster our Office XML story. We should deliver a ......
2005 May 19
16802 of 19643 | .NET Experience Expo at the Alpharetta Office - Friday, May 20th - This Friday (May 20th) come to the Microsoft Alpharetta office for the .NET Experience Expo! This is a free event where you can come hear all about some of the hottest topics for developers and architects. This is a huge opportunity to learn more about what Microsoft is doing for developers (and its a great chance to win an Xbox!) All attendees will receive a free copy of beta 2 (yep, Team Suite... the full deal), a copy of "Introducing ASP.NET 2.0", and a swank .NET shirt. We will have a reception at the end of the day (who can beat free beer) There will be partners attending as well in the partner pavillion (AmberPoint, Avanade, AVIcode, RDA, Internosis).
But wait... there`s more! ......
16803 of 19643 | All about Infocard - By the end of this month Microsoft`s will be releasing a "technical preview" of InfoCard, a new framework for managing identities based on WS-* protocols. Microsoft is also rolling out other related technologies for federation. It`s a big deal if the industry can come up with a generally agreed upon, open approach to dealing with the [...]...
16804 of 19643 | BizTalk Server 2006 Rolling Thunder #2: Adapter Enhancements - Here we go again. This time learn all about the adapter enhancements in BizTalk Server 2006. Details of the new POP3 adapter, the out of the box Windows Sharepoint Services adapter, enhancements in SMTP, MSMQ, MQSeries and finally enhancements to the HTTP and File adapters are included. Check it out with screenshots here.
Stay tuned for more next week :). Don`t forget to join biztalkserverstuff on msn to read these....
16805 of 19643 | BizTalk Server 2006 Rolling Thunder #2: Adapter Enhancements - Here we go again. This time learn all about the adapter enhancements in BizTalk Server 2006. Details of the new POP3 adapter, the out of the box Windows Sharepoint Services adapter, enhancements in SMTP, MSMQ, MQSeries and finally enhancements to the HTTP and File adapters are included. Check it out with screenshots here.
Stay tuned for more next week :). Don`t forget to join biztalkserverstuff on msn to read these....
16806 of 19643 | Chapter 10 Improving Web Services Performance (Patterns and Practices) New - Once you`ve got your SOA all sorted - IIS can run out of available connections pretty quick due to things like Web Services calling other WebServices on the same box using up valuable connections.
Here`s a great MSDN Article that gives you the tech. details so your WebServices will hum.
http://msdn.microsoft.com/library/default.aspurl=/library/en-us/dnpag/html/scalenetchapt10.asp...
16807 of 19643 | ESB customer featured in Computerworld this week -
This week`s Computerworld features a number of ESB articles -- the coverage includes a case study of a customer, FirstCommand Financial Services...
...
16808 of 19643 | News: Konfabulator 2 released - Pixoria on Thursday announced the release of Konfabulator 2, a utility that uses JavaScript and XML to create mini-applications much like Apple’s Dashboard. With version 2, the Konfabulator engine has been expanded allowing Widgets to have multiple windows and allows for more complex, application-like Widgets, according to the developer. The Widget gallery has also been redone and now has over 1000 user contributed Widgets to download....
16809 of 19643 | Running auctions on SQL Server 2005 - [Attachment: CommodityExchange.zip]
We studied auctions in our e-commerce and AI classes at U of M. In one of our assignments we were asked to configure an agent that played the Trading Agent Competition (TAC) which involved a variety of auctions for buying or trading airline tickets, hotel reservations and entertainment tickets. The agents participating in the competition talked to the auction server using a binary TCP protocol. In the real world, the protocol would require to have reliability and security and the app would require to scale to thousands of agents trading at any given time.
Of particular interest to me were the entertainment ticket auctions. These were traded using continuo......
16810 of 19643 | Running auctions on SQL Server 2005 - [Attachment: CommodityExchange.zip]
We studied auctions in our e-commerce and AI classes at U of M. In one of our assignments we were asked to configure an agent that played the Trading Agent Competition (TAC) which involved a variety of auctions for buying or trading airline tickets, hotel reservations and entertainment tickets. The agents participating in the competition talked to the auction server using a binary TCP protocol. In the real world, the protocol would require to have reliability and security and the app would require to scale to thousands of agents trading at any given time.
Of particular interest to me were the entertainment ticket auctions. These were traded using continuo......
16811 of 19643 | Running auctions on SQL Server 2005 - [Attachment: CommodityExchange.zip]
We studied auctions in our e-commerce and AI classes at U of M. In one of our assignments we were asked to configure an agent that played the Trading Agent Competition (TAC) which involved a variety of auctions for buying or trading airline tickets, hotel reservations and entertainment tickets. The agents participating in the competition talked to the auction server using a binary TCP protocol. In the real world, the protocol would require to have reliability and security and the app would require to scale to thousands of agents trading at any given time.
Of particular interest to me were the entertainment ticket auctions. These were traded......
16812 of 19643 | SQL Adapter Wizard Query twice - When u want to receive XML data from your stored procedure which containts a SELECT and UPDATE (processed records) statement, you can have some problems to Generate the SQL Adapter XSD.
When u press the last Window in the Wizard you could get an error message Failed to execute queury.
What we saw in the SQL Profiler is that the Generate SQL Adapter Wizard Executes twice the stored procedure Oops. The first one from Application name SQLClient provider and the second one from Visual Studio .NET 2003.
The first query execute returns the XMLDATA (XML Schema) , but also the stored procedure update. The second run executes the stored procedure once again without your XMLData schema.
So disabl......
16813 of 19643 | WADL - Mark Nottingham comments on WADL published by Marc Hadley. I don`t have time to follow all the comments but for the first look I cannot say I got the point of WADL. ...most promising Web (as opposed to Web Services) description language yet... Well, defining multiple operations per endpoint is not what I would expect from Web Services opposition ;-)......
2005 May 18
16814 of 19643 | 70-320 exam: passed -
Well, I recently decided I need to be an MCAD. That requires to pass three exams. I passed one (70-315) in December and yesterday I went for a second one - 70-320 (Developing XML Web Services and Server Components with Microsoft Visual C# and the Microsoft .NET Framework). Should admit Remoting, Serviced Components or COM+ aren`t what I`m working with every day. Anyway $50 (I don`t know why but seems like Microsoft exams are just for $50 in Israel), 43 really good questions, 2.5 hours of brains gym. Passed, 904 out of 1000.
Now that I passed two core exams I need to pass one elective exam to achieve MCAD status. The question is which one 70-229 (SQL Server 2000) would be a challeng......
16815 of 19643 | I`ve been MXNA`d! - Greetings to all of you who are reading my blog for the first time. This morning I awoke to an email from the fine folks at the Macromedia XML News Aggregator (MXNA) stating that I have been added to their list of aggregated blogs! So let`s review who I am for any of you newbies: My name is Leif Wells. I am Director of Multimedia Services for Roundbox Media, a company in it`s fifth year of providing interactive product and services. At Roundbox, I get to manage Jesse "JesterXL" Warden. I have been involved with interactive media since the early...
16816 of 19643 | Jonathan Marsh is blogging -
Jonathan Marsh, who is one of Microsoft`s representatives at the W3C, an editor of XML Base, XPointer, XInclude, xml:id, some XQuery 1.0 and XPath 2.0 specs and is by the way the original author of the defaultss.xsl which is used in Internet Explorer to display XML documents, is blogging. His blog called Design By Committee. Subscribed.
[Via Dare Obasanjo aka Carnage4Life]
...
16817 of 19643 | Jonathan Marsh On XInclude and XML Schema -
It seems Jonathan Marsh has joined the blogosphere with his new blog Design
By Committee. If you don`t know Jonathan Marsh, he`s been one of Microsoft`s representatives
at the W3C for several years and has been an editor of a variety of W3C specifications
including XML:Base, XPointer
Framework, and XInclude.
In his post XML
Base and open content models Jonathan writes
There is a current controversy about XInclude adding
xml:base attributes whenever an inclusion is done. If your schema doesn`t
allow those attributes to appear, you`re document won`t validate. This surprises some
people, since the invalid attributes were added by a previous ......
16818 of 19643 | Jonathan Marsh On XInclude and XML Schema -
It seems Jonathan Marsh has joined the blogosphere with his new blog Design
By Committee. If you don't know Jonathan Marsh, he's been one of Microsoft's representatives
at the W3C for several years and has been an editor of a variety of W3C specifications
including XML:Base, XPointer
Framework, and XInclude.
In his post XML
Base and open content models Jonathan writes
There is a current controversy about XInclude adding
xml:base attributes whenever an inclusion is done. If your schema doesn't
allow those attributes to appear, you're document won't validate. This surprises some
people, since the invalid attributes were added by a previous step in the proc......
16819 of 19643 | More on Indigo - Using Kirill`s tips, I was finally able to get a simple Indigo client up and runningsvcutil /uxs /tm /config:client.exe.config enterprise.wsdlmodify the generated code to add the Position attributes to the login_RequestMessage class, as Kirill details.This is going over HTTP because I still haven`t been able to get HTTPS work (tried a few different things with a variety of errors), so only use it with test logins!Change the generated config file to change the endpoint address to http from httpsChange the generated config file to increase the max message sizeCompile and run this codeSoapProxy proxy = new SoapProxy("Soap");login_RequestMessage loginMsg = new login_RequestMessage();loginMsg.us......
16820 of 19643 | News: NaviPlay update connects mobile phones, iPod - TEN Technology on Wednesday updated the naviPlay Bluetooth Stereo Kit for iPod (stereo remote and iPod adapter) allowing it to connect wirelessly to a Bluetooth enabled mobile phone. This, according to the company, gives users the ability to listen to and control music with the stereo remote, as well as receive, conduct and end calls on the same wireless remote and headphones. In addition, starting May 23, naviPlay units without hands-free can be updated with downloadable firmware at no cost for a limited time from the TEN website. naviPlay is compatible with iPod Photo, iPod Mini, Click Wheel iPod and iPod with Dock Connector. naviPlay costs US$239 and will be available in the US, Canada, ......
16821 of 19643 | Orchestration Patterns -
I met Jon
Flanders a
little over a year ago. I went to Developmentor to try to convince them to spin up
a BizTalk Server Essentials class. Being the nice guys that they are (i.e. they didnt
want to just blow off some guy from Microsoft without at least appearing interested)
they turned me toward Jon. I think they figured that there was no way I could convince
him to do a BizTalk class because he was already knee deep in building new ASP .NET
2.0 curriculum.
Eventually Jon agreed
to do the class and the rest is history. DM offers it regularly and it has been a
good seller for them. Jon and I had fun working together and since then w......
16822 of 19643 | Python and XML: Unicode Secrets - In his latest Python-XML column, Uche Ogbuji delves broadly and deeply into the world of Unicode, especially with regard to processing XML in Python. ...
16823 of 19643 | Scott Bellware's interpretation of SOA - I was giving my talk on ContractFirst Web services design and WSCF at the MTC in Austin a couple of weeks ago. When I asked the audience what SOA means to them, Scott Bellware's response was:
Schittko Owns Architecture
-- you just gotta love him for that.
On a side note … the next version of wscf is near … very near …...
16824 of 19643 | Scott Bellware`s interpretation of SOA - I was giving my talk on ContractFirst Web services design and WSCF at the MTC in Austin a couple of weeks ago. When I asked the audience what SOA means to them, Scott Bellware`s response was: Schittko Owns Architecture -- you just gotta love him for that.On a side note the next version of wscf is near very near ...
16825 of 19643 | Syncato - http://www.xmldatabases.org/WK/blog/262t=item Blog with REST webservices and XSLT. It`s almost everything I was planning to build on my own, but without......
16826 of 19643 | Syncato - http://www.xmldatabases.org/WK/blog/262t=item Blog with REST webservices and XSLT. It`s almost everything I was planning to build on my own, but without......
16827 of 19643 | The Third Age of Web Services - Jorgen Thelin posts another phase-oriented view on SOA. Well, web services in his case.......
2005 May 17
16828 of 19643 | ajax: a different approach to web applications - Ajax , a word that comes around much lately, So what the F is Ajax The name Asynchronous JavaScript+CSS+DOM+XMLHttpRequest Well to answer that in a simple way, Ajax is an extra layer, you put up between the web(or xml) server and your webpage (application). My first impression is ‘hey sounds like what we do with flash and [...]...
16829 of 19643 | BizTalk and BPI at TechEd going out in force! - With Tech Ed less than a month away, I wanted to provide you an update on the Business Process and Integration portion of the Connected Systems Infrastructure track. I`d like to thank all of our partners for the huge amount of technical content on BizTalk Server at TechEd. My favourite event will be the loadfest on Monday 6-9pm where you can load BizTalk Server (hopefully 2006) on your local PC.
Here the FULL deal so plan your time at TechEd appropriately:
The Business Process Integration team and the Distributed Systems Group have joined forces this year to educate our customers on Microsofts Connected Systems products and technologies. The track is segmented into two virtual tracks. Th......
16830 of 19643 | BizTalk Server 2006 Rolling Thunder #1: Setup and Migration - Two weeks late, after stunning rolling silence and a few people questioning directly and through my blog whether I would actually get this done - we are finally ready to go!
Between now and the big TechEd unveiling I`m going to regularly post BizTalk Server 2006 feature documents to my blog. Remember its called BizTalk Server 2006 because it isn`t shipping until 2006.
We will cover all types of interesting features including: Adapter Enhancements, Applications and Deployment, Business Activity Monitoring, Developer Tools Improvements, and Runtime Improvements.
However, in the spirit of starting at the start the first document explains the setup and migration features of BizTalk Server 2......
16831 of 19643 | Channel9 Fun - Here`s a 34 minute video that Robert, Karsten and I put together for Channel 9. In it I show how we can take a mainframe app, BEA WebLogic running on Red Hat and some Office XML, mix it together and front it with an interface written in Avalon. ...
16832 of 19643 | DataDirect`s XQuery implementation available in Beta - DataDirect Technologies has announced the availability of the beta version of DataDirect XQuery for registered participants. DataDirect XQuery is an embeddable XQuery implementation for XML applications that need to process both XML and relational data sources.Post comment (0)...
16833 of 19643 | DataPower Updates Firmware and Introduces WS-Trust Support - DataPower announces firmware release v3.2 for its DataPower XS40 XML Security Gateway including support for WS-Trust (along with IBM Tivoli Ready Certification), improved Service Level Management features and certified SAML 2.0 support....
16834 of 19643 | Excel XML Tools Released - Two of my buddies, Office Zealot kingpin Chris Kunicki and Excel zealot (and always colorful) Charles Maxson, just finished a project for us (Microsoft), and they delivered a royal flush: Excel XML Toolbox.
If you remember, we released the Word XML Toolbox nearly two years ago, and it has been very well received. I do no Word XML development without it. It`s indispensable. You must have it if you care at all about Word and XML. (see my article: Developing Word XML Using the Microsoft Office Word 2003 XML Toolbox.
The problem was, we didn`t have the same kind of tools for Excel. I saw a few skunk-works projects here at Microsoft, but nothing ready for prime time. And, the in-house utilities ......
16835 of 19643 | Free XML and XSL tool from Microsoft - I found a great free tool at Microsoft for validating XML and viewing XSL output of an XML file. I was working on the RSS feeds at Community MX and had a bit of problem with the OPML feed (my XSLT skills are rudimentary at best.) The tools install into Internet Explorer and add two new menu items to the right-click menu: Validate XML View XSL Output This allows you to see the HTML code generated by the XSLT code. It`s handier than some other tools because it`s right in the browser. ......
16836 of 19643 | Free XML and XSL tool from Microsoft - I found a great free tool at Microsoft for validating XML and viewing XSL output of an XML file. I was working on the RSS feeds at Community MX and had a bit of problem with the OPML feed (my XSLT skills are rudimentary at best.) The tools install into Internet Explorer and add two new menu items to the right-click menu: Validate XML View XSL Output This allows you to see the HTML code generated by the XSLT code. It`s handier than some other tools because it`s right in the browser. ......
16837 of 19643 | Implementing an Enterprise Service Bus in Java - Using the open source Mule project, you can build a highly customized Enterprise Service Bus (ESB) that meets your specific needs....
16838 of 19643 | Kirill on Indigo - Kirill finally caved and started a blog, included are a bunch of notes on the issues I was running into with Indigo, thanks Kirill!...
16839 of 19643 | Microsoft and Sun Publish Web Single Sign-On (SSO) Identity Specifications - Sun Microsystems and Microsoft Corp have announced joint publication of two new identity management specifications and have outlined plans for additional collaborative effort to support product interoperability. The "Web Single Sign-On Metadata Exchange (Web SSO MEX) Protocol" and "Web Single Sign-On Interoperability Profile (Web SSO Interop Profile)" will enable browser-based Web SSO between security domains that use Liberty ID-FF and WS-Federation....
16840 of 19643 | Optimyz and Satyam Unite to Provide Web Services Testing Solutions - Satyam, a global consulting and IT services company, joins Optimyz`s solution partners club and says "Optimyz WebServiceTestor is the ideal complement to the Web Services consulting and integration practices of Satyam"....
16841 of 19643 | Real asynchronous vs. Simulated asynchronous - Abstract: In the asynchronous world, we can talk about Real async and Simulated async. Each one has its own pros and cons. Lets see a simplified sample of each case.
Sample scenario, lets assume two systems, A and B: 1.- A sends a message to B. 2.- B processes the request from A. 3.- B returns a response to A.
Constraint: The processing of the request (step 2) takes some unpredictable time, so we cannot afford A to have an open connection waiting for the response from B at step 3. We need an asynchronous model, but it can be a real async or simulated async.
Real AsyncIn a Real async scenario all the communications are one-way, fire-and-forget. A sends the request to B and closes......
16842 of 19643 | Real asynchronous vs. Simulated asynchronous - Abstract: In the asynchronous world, we can talk about Real async and Simulated async. Each one has its own pros and cons. Lets see a simplified sample of each case.
Sample scenario, lets assume two systems, A and B: 1.- A sends a message to B. 2.- B processes the request from A. 3.- B returns a response to A.
Constraint: The processing of the request (step 2) takes some unpredictable time, so we cannot afford A to have an open connection waiting for the response from B at step 3. We need an asynchronous model, but it can be a real async or simulated async.
Real AsyncIn a Real async scenario all the communications are one-way, fire-and-forget. A sends the request to B and closes......
16843 of 19643 | Take the updated BizTalk Server Certification before July 31st and Win Cool Prizes! - The BizTalk Team is pleased to announce the availability of the updated and improved Exam 74-135: Developing E-Business Solutions Using Microsoft BizTalk Server 2004. The BizTalk Server exam covers all aspects of BizTalk Server from the installation of BizTalk Sever to designing, implementing and deploying a BizTalk Server solution.
Some of the questions are knowledge based and will come from BizTalk Server training content.
The majority (80% +) of the questions on the exam are task based questions, which specifically test your hands on experience with BizTalk Server.
How to get your self prepared and registered:
Preparation Guide for Exam 74-135: http://www.microsoft......
16844 of 19643 | Take the updated BizTalk Server Certification before July 31st and Win Cool Prizes! - The BizTalk Team is pleased to announce the availability of the updated and improved Exam 74-135: Developing E-Business Solutions Using Microsoft BizTalk Server 2004. The BizTalk Server exam covers all aspects of BizTalk Server from the installation of BizTalk Sever to designing, implementing and deploying a BizTalk Server solution.
Some of the questions are knowledge based and will come from BizTalk Server training content.
The majority (80% +) of the questions on the exam are task based questions, which specifically test your hands on experience with BizTalk Server.
How to get your self prepared and registered:
Preparation Guide for Exam 74-135: http://www.microsoft......
16845 of 19643 | Using Web Services in Director - Hey folks, have you ever puzzled over how you might go about utilizing web services from within Director-authored content Dan Sadowski, one of our development engineers just gave it a go and wrote up a nice article for the Director......
16846 of 19643 | Using Web Services in Macromedia Director MX 2004 - (Developer Center) Consume and use web services to enhance Director projects....
2005 May 16
16847 of 19643 | BizTalk and BPI at TechEd going out in force! - With Tech Ed less than a month away, I wanted to provide you an update on the Business Process and Integration portion of the Connected Systems Infrastructure track. I`d like to thank all of our partners for the huge amount of technical content on BizTalk Server at TechEd. My favourite event will be the loadfest on Monday 6-9pm where you can load BizTalk Server (hopefully 2006) on your local PC.
Here the FULL deal so plan your time at TechEd appropriately:
The Business Process Integration team and the Distributed Systems Group have joined forces this year to educate our customers on Microsofts Connected Systems products and technologies. The track is segmented into two virtual tracks. Th......
16848 of 19643 | BizTalk Server 2006 Rolling Thunder #1: Setup and Migration - Two weeks late, after stunning rolling silence and a few people questioning directly and through my blog whether I would actually get this done - we are finally ready to go!
Between now and the big TechEd unveiling I`m going to regularly post BizTalk Server 2006 feature documents to my blog. Remember its called BizTalk Server 2006 because it isn`t shipping until 2006.
We will cover all types of interesting features including: Adapter Enhancements, Applications and Deployment, Business Activity Monitoring, Developer Tools Improvements, and Runtime Improvements.
However, in the spirit of starting at the start the first document explains the setup and migration features of BizTalk Server 2......
16849 of 19643 | Join ApacheCon in Stuttgart - ApacheCon Europe, the official conference of the Apache Software Foundation (ASF) will be held July 18-22 in Stuttgart, Germany. For the forth consecutive year, half- and full-day pre-conference tutorials offer real world insight, techniques, and methodologies pivotal to the increasing demand for Open Source software. Topics include Scalable Internet Architectures, Web Services, PHP, mod_perl,...
16850 of 19643 | News: Panic adds Tiger features to Transmit 3.2 - FTP application developer, Panic, released Transmit 3.2 on Monday adding many new features to the application. Transmit 3.2 improves the reliability of SFTP and iDisk connections and adds a "use queue for all transfers" preference. New, Tiger-specific features in the latest release include .Mac Sync for Favorites, Automator actions for FTP-enabled workflows, instant Spotlight searching of Favorites, local Smart Folder support and a Transmit Dashboard Widget for quick file uploads. Transmit 3.2 is a free upgrade for all Transmit 3 owners. For unpaid users, Transmit 3 is $29.95 or $17.95 to upgrade from Transmit 2....