|
|
Browse by Tags
All Tags » Indigo (RSS)
-
I thought today may be a good topic for my audience as it go well together with my 3 part WF series (link here...) just as some of yesterday augments this post on WCF 101. Technorati Tags: WF , Windows Workflow , WCF , Indigo , BizTalk Server Read More...
|
-
This is 9th of a series. I haven’t really received much feedback. Please let me know if this is useful, if posts too long, too abstract, your thoughts. Symptoms of a Problem, Diagnosis and Why SOA? Dynamic IT to Support the Agile Business and Business Benefits of SOA What is Service Orientation? What is SOA? The Many Definitions, a Working Definition, the Four Tenets What is a Service? The Four Tenets of SOA Service Architectural Patterns The Current State of SOA and How to Make the Paradigm Shift Realization of SOA with Web Services, Web Services Standards, 1st Gen and 2nd Gen, Web standards Microsoft IO What SOA Design Approach Should I Take? Now, that we have gone broad and general across IT, we need to look at at a Design Approach for Identifying, Designing and Building Services. Should we go Top-Down or Bottom Up? The answer is neither or actually a combination of both together with Agile techniques. Nick Malik had a couple of landmark posts that influenced a lot of thinking, especially mine in the whole approach of SOA. The first was “Bottom-Up SOA is harmful and should be discouraged,” where he laid out the three kinds of SOA: “There are three schools of thought around "how to build an Enterprise Service Oriented Architecture." They are: Top down - central group decides everything and the dev teams adopt them. Bottom up - central group provides a directory and dev teams make whatever services they want. Dev teams go to the directory to find services Read More...
|
-
I have taken a bit of detour the last few episodes, and in this eighth one, I am going to get back to the world of Capabilities and Microsoft IO , App Plat IO, ESOMM Maturity Model and how Service Enablement Fits In. For a reminder, the series so far is: Symptoms of a Problem, Diagnosis and Why SOA? Dynamic IT to Support the Agile Business and Business Benefits of SOA What is Service Orientation? What is SOA? The Many Definitions, a Working Definition, the Four Tenets What is a Service? The Four Tenets of SOA Service Architectural Patterns The Current State of SOA and How to Make the Paradigm Shift Realization of SOA with Web Services, Web Services Standards, 1st Gen and 2nd Gen, Web standards Please note that some of this material is based on Microsoft provided material to partners . Also, note for disclosure purposes, my company Neudesic, is such a Partner offering Microsoft IO services. However, this post and this series is designed to be purely educational and reflect the presentations I give to INETA and general developer audiences, not marketing. In Part 6, I talked about building a Capability driven strategy and being practical on bringing in SOA into current projects. Microsoft Approach to SOA More and more businesses are betting big on SOA to deliver against key business imperatives. With SOA, companies can become more agile and flexible choosing what services to expose, build a business process around it and deliver it (consume) across applications, platforms Read More...
|
-
Scott Guthrie announced the availability of .NET 3.5 SP1 and Visual Studio 2008 SP1 today. If you read his entry , you'll see this release is packed with new features, many of which revolve around the Ajax, MVC, and ADO.NET improvements they've been working on. However, this release also contains some new WCF nuggets including the following: New Hosting Wizard for WCF Service projects. Enhancements in Test Client such as support for RM Sessions, Message Contract and Nullable types enables testing of broader set of WCF-based services. Expanding reach of DataContract Serializer by relaxing the need of having [DataContract]/ [DataMember] on types and by supporting an interoperable mechanism for dealing with object references. Improved Partial Trust Debugging Experience with support for Event Log. Support for ADO.NET Entity Framework entities in WCF contracts. Improvements in writing REST based services ranging from easily supporting ServiceDocuments publication and consumption to providing greater control and usability of UriTemplate. Significant performance improvements on large workflow-based projects in Visual Studio. Considerable scalability increases for hosted WCF services in IIS7-integrated mode. Update: Steve Maine provides more WCF details in this post and Omri gives his take over here . You can read more about this release and grab the bits from here . Read More...
|
-
Yesterday's big announcement was just a start. We have an even bigger one, hopefully today. Meanwhile, my Neudesic East team celebrated our big 1st year in the East by going to the Tropicana in Atlantic City. We had 36 people, gosh I remember when there were only 6 people. WCF/ADFS/Federated Security Michele has been busy! She has created a proxy wrapper for WCF clients that illustrates how to swallow timeout exceptions and recreate channels automatically when there is an exception that faults the channel. This was the #1 WCF problem that Steve Eichert and I dealt with through two years of WCF at Algo. In a formerly internal thread, Michele talked about ADFS. Now she has made those results public with a Step By Step Guide for ADS FS - Errata Comments . Last, but not least, she has released a boatload of great code from her talks at DevConnections! Dr. Nick gathered up all the Messaging Additions in Orcas CodeRush/Refactor Plus/Dev Tools Mark Miller has posted 16 tips for getting up to speed with CodeRush and Refactor! Pro Technorati Tags: WCF , Indigo , ADFS , Orcas , CodeRush Read More...
|
-
For the NuCon events we have been running with Microsoft to launch the 2008 Launch Wave, we have been giving out these Neudesic/Microsoft shirts that, IMHO, are really cool - they have this cool timeline on the back on how we see we got to here and shows a lot of the things we focus on (i.e. We use Agile/Scrum methodologies exclusively to run our projects): Simula 67 '67 Pascal '70 Internet Goes Public '92 SQL Server 4.21 Shipped '92 Scrum Created '93 SOA Coined '96 MS Released OLAP Services '98 EAI Coined '99 C# Announced '00 Web Services Coined '00 WSDL 1.0 Spec. '00 SOAP 1.1 Spec. '00 SQL Server Released '00 Neudesic Formed '01 Agile Manifesto '01 ESB Coined '02 "Indigo" Available '03 WS-Security 1.0 Spec '04 Neuron Conceived '05 .NET 3.0 RTM '06 LINQ Announced '05 C# 3.0 RTM '07 .NET 3.5 RTM '07 SOAP 1.2 Spec. '07 Neuron RTM '07 SQL Server 2008 '08 Technorati Tags: Microsoft , Neudesic , Web Services , SQL Server , LINQ , .NET Framework 3.5 , Neuron Read More...
|
-
BizTalk Services This is one way to find out that the BizTalk Services hosted at http://biztalk.net have been updated :) WCF/Web Service Software Factory/Oslo/Neudesic I really love the new Web Services Software Factory and the Contract Modeling capabilities. They just recently released the WCF Security Guidance Package which automates applying security settings and guidance. After the last four years with Indigo, it is really the security that is the toughest part, simply because there are *so* many options to choose from. This really helps. Pablo has a nice post on WCF Dependency Injection Marty makes it official After almost 3 years of the one talk SOA with WCF that I have been doing (its been changed every time though), I am going for a very deep, advanced WCF talk on Pub-Sub and advanced MEP concepts and then showing how to get that advanced capability out of the box with our Neuron ESB at the upcoming Philly Code Camp . I am going to leap in at the place my other talks have ended and spend a lot more time on what you can achieve with WCF. I'm happy to announce that again, Neudesic will be a Gold Sponsor at the event UX Speaking of us, UX is one of our up and coming Practices and they recently impressed at the Phizzpop Design Challenge in Austin. Josh Holmes had this to say, " Neudesic actually worked out of the room that I was hanging out at to be available the entire time. They had three team members, two devs and a pure designer. It was great to watch how Read More...
|
-
I hope, for those that celebrate Thanksgiving, had a great holiday. For me, it is time for me to realize my blessings again. I only have to look in Heather and Jonathan's faces to remind me as well as Sue. I am truly blessed with a beautiful and wonderful family, the best job I have ever had, in a company of great, smart people and great friends. Yesterday, was my attempt to be a "real man" and rake a 1/2 acre of leaves in my yard. For those who have ever seen my house, they know that I am in the heavily wooded Pine Barrens. After nearly breaking my back, I broke down, went and got a Leaf Blower. WCF/BizTalk/ESB/SOA My very good friend Jesus Rodriguez, looks at applying Microsoft's Managed Services Engine (MSE) to SOA Governance scenarios that he has typically addressed with HP-Systinet2 , SoftwareAG and SOASoftware . This is of big interest, to me, and my customers, looking for viable governance options for WCF. Its getting very easy for "collections" of WCF services to get out of control quickly without governance, IMHO. Jesus follows up with looking to see if MSE can be applied for run-time governance with Dynamic endpoint resolution usingf the Managed Services Engine My prolific friend, Aaron, has a Screencast: BizTalk WCF Adapters -- Send Ports & Custom WCF Bindings with a short demo Speaking of good friends, Marjan, has finally put up the pictures of the MVP Dinner Jesus has More on WS-Policy Visual Studio 2008/Software Development Tools Jeffery Read More...
|
-
I took Heather and the family up into Manhattan so that Heather could go to the American Girl Doll store. What a mob scene! The things a Dad has to do for his daughter :)). We did get to Rockfeller Center, and my personal fave, Cannoli and Double Espresso at Ferrara in Little Italy. SOA/ISB/BizTalk Services Collegue David Pallmann gives MS SOA/BPM Conference Report, Part 2: Internet Service Bus (ISB) He also talks about Service Enabling the Middle Tier Udi - [Podcast] Versioning and SOA–There is no IDog2 WCF/WF Brian Noyes has his slides and demos from DevConnections Enterprise Architecture Why Enterprise Architecture is a Corporate Responsibility LINQ TechEd Europe - LINQ to XML Session Code CAB/Design Patterns TechEd 2007 - TLA406 Downloads, CAB Solution Patterns Other link blogs Jason - Interesting Finds Nov 10, 2007 Matt - 6 Links Today (2007-11-09) Arjan Zuidhof - LINKBLOG for November 9, 2007 Read More...
|
-
I am Twittering, Facebooking now with my friends. Does that make me a Web 2.0 person, a “Hip With-It Person, or a childish fool? The jury is still out.... ESB/BizTalk My collegue writes Microsoft Patterns and Practices ESB Guidance 1.0 shown, and will be available in a few days . Brian, was instrumental by writing the early versions. He has a lot of good things to say on what the value add to community is. Major congrats Marty Wasznicky whose baby this is. I met Marty at the SOA conference finally and he is a very passionate, hard working advocate for BizTalk and the greater community SQL Server 2008 Neudesic's SQL Server and BI Practices have spent a large amount of time with SQL Server 2008. I have not but that is going to be changing. Euan's Getting to know SQL Server 2008: Training, WebCasts and Virtual Labs is very timely SOA/SaS Mike Walker talks about the release of the Software+Services Blueprints which are going to be super useful for people like me tryinng to roll out these kind of solutions in the real world. As a starting point for building real solutions by architects and developers, each Software+Services Blueprint includes code and/or utilities, guidance, structured step-by-step workflow and tools delivered within Visual Studio. WCF Christian continues his awesome series with Beyond the Obvious: New Features and Fixes for WCF in .NET 3.5 - JSON support Software Development Tools Eric Sink - SourceGear News Microsoft Downloads - ASP.NET Futures Other link Read More...
|
-
Chad got as chance to put up the full Neuparts DDD + SOA demos on CodePlex ; both the Ordering and Shipping Services while I was out in Redmond. As the topic in the discussion forums says: Greetings. I would like to thank everyone for checking out this project, and appreciate all of the early feedback. Sam and I are working on getting this project (more correctly, collection of projects) working as soon as possible. We encourage open and honest feedback, but keep a few things in mind: We have full time positions at Neudesic. We pour our hearts into this company, and it is our primary interest. This project is a work in process. It will under go multiple, multiple refactorings! We will provide a document that summarizes our software architecture decisions. We understand, respect, and most importantly appreciate that there are many ways to do DDD. This is [tags: C#, SOA, Domain Driven Design, NHibernate, O/RM, Indigo, WCF, Design Patterns, Windows Communication Foundation, Sam Gentile] Read More...
|
-
5th annual SOA and BPM Conference kicked off proper last night with a party. There was lots of networking. For now, here's a picture with my favorite Microsoft employee :) This morning, there will be some major announcements, which will change the whole way Microsoft does SOA, which I will be permitted (finally!) later to blog so stay tuned here. First up was Don Ferguson , who used to be an IBM Fellow, and created Web Sphere is giving the first keynote. Why did you leave IBM and come to Microsoft? " The reality - We helped change the world of enterprise apps and use of the web" (WebSphere) I helped change the world of interoperability with Microsoft by Web Services I want to change the world again 1. Next up is Robert Wahbe, Corporate VP, who is responsible for CSD - 1000 people - Sold out! - 72 Sessions - Real World SOA It's Time to change the game Maybe we can make these apps faster by assembling services in a model-driven way - dialogue between IT and business Improving the s/w dev lifecycle Integrating w existing apps and services What is We Going to Do? We have been a leader. WE are going to double down on Services ,extend from the client all the way to the cloud, hosted (Software +Services) - Problem is also Relationships - End to End View - Skill Set - Ecosystem 2nd BIG BET investment is a Model-Driven Platform - We think we can increase 10X in TCO, Productivity, Agility Product Roadmap Microsoft ESB Guidance - Arch guidance - Reusable components - Sample Read More...
|
-
Aaron's WCF Adapters in BizTalk Server R2 paper is up! Read More...
|
-
Day 2 of the course. Discovered Twitter last night but having problems with my account (currently cannot log in and can't reset password) so here goes. Last night, had a great dinner with Tim Rayburn and a bunch of BizTalk MVPs. Lots of great discussions. Aaron has been shuttling me around with Jon and Matt, so I am getting to spend great quality time with the Pluralsight guys. This course rocks BTW and I would highly recommend it! Today, we start with what’s New in BizTalk Server R2. I have to get much deeper in BizTalk so this is going to be great! I am really excited about the new WCF Adapters - should make writing adapters much easier and standard EDI baked into R2 will help a lot of my customers - huge in health care I have noticed, HIPAA WCF is Microsoft's distributed computing technology Similar to SOAP Adapter in 2004/2006 although WCF Adapter can run in-proc and get new protocols (TCP, Named Pipes, MSMQ) + WS-* EDI is a core feature of R2, no more Covast needed Support for both X12 and EDIFACT EDI never goes away!! We all want it to be "XML" Supplants HIPAA accelerator Over 8,000 EDI schemas (4.39 GB unpacked!!) Drummond Group certified AS2 (HTTP EDIINT) Implemented in the Pipeline - no Adapters EDI screens look scary :) Man, there is a lot of stuff! BAM = distributed infrastructure for declarative extraction of business/operational data Interceptors/API allow data extract Tools for viewing and Alerts Two new BAM Interceptors for WCF/WF They don't Read More...
|
-
This space reserved for a running blog of my week Sunday. This topic will only talk about what is PUBLIC , I can't talk about anything NDA.... Sunday 9AM I am in Building 33 in Pluralsight's 2 day pre-conference with my friends Jon Flanders , Matt Milner , Aaron Skonnard . Aaron is presenting a great history and goals ofd CSD. Great to see Jon again!!! Great presentation of what's new in Orcas for CSD type people. Good idea for an article :) Jon and I had our first "intense" discussion at the break about REST. Jon seems to be falling more on the REST style on things...hmm Aaron, when presenting the new Web Programming POX/REST features in 3.5 asked me for comment. I refrained, telling him "that I just gotten it out with Jon." :) Aaron introduced me to the class and my blog talking about a lot of this... Jon and I agree that Astoria rocks ! Very powerful!! It's safe to say the SOAP folks largely ignored the importance of HTTP GET Powerful REST style but there's room for both - I can do both with Orcas 3.5 POX/REST or WS-* with same ServiceHost so why should it matter anymore ? Its all good :) Is it fair to say REST is best for CRUD mostly read Web-site driven services and SOAP for Enterprise services where need Dist Tx, winodws security, Federation?? Maybe... Its not that simple....architectural considerations but surely REST becoming more important StarBucks quantity staring to climb high already... Need to re-look at UriTemplate class as Read More...
|
|
|
|