We are taking off for a new adventure in development: It's about developing a framework which will enable us to persist our business objects into databases, file systems or xml file system. STEP 1: CREATING A BUSINESSOBJECT ATTRIBUTE namespace ORMCore { /// /// This attribute is used to enable the ORMFramework /// to create an associate table on the RDBMS /// [ AttributeUsage(AttributeTargets.Class, AllowMultiple = false)] public class BusinessObjectAttribute:Attribute { private string _databaseName; public string DatabaseName { get { return _databaseName; } } private string _databaseConnexionString; public string DatabaseConnexionString { get { return _databaseConnexionString; } } public BusinessObjectAttribute(string databaseName) { this._databaseName = databaseName; } public B...
Posts
- Get link
- X
- Other Apps
By
Lompo
-
Les adaptateurs n/Sfotware pour Biztalk Server Les adaptateurs n/software pour Biztalk Server contiennent des adapteur .Net pleinement managés qui s’intègrent parfaitement bien avec la pipeline de message de Biztalk Server. Ces adaptateurs étendent les fonctionnalités de Biztalk Server avec des possibilités de communications avancées et des possibilités de messagerie sécurisée. La toute nouvelle version 2.0 inclut l’usage d’adaptateurs dynamiques ou statiques, une intégration Biztalk améliorée et de nouvlles technologies de communication. L’Ãmage suivante en dit long sur son architecture Voici quelques caractéristiques des versions récentes ü V 2.2 – Contient un nouvel adaptateur pour OFTP (Odette File Transfert Protocol) ü V 2.1 – Contient un nouvel adaptateur pour l’intégration d’ Amazon Simple Storage Service (S3). S3 a été bâti sur la même infrastructure que celle utilisé par Amazone pour son propre réseau et fournit un stockage rapide, sécurisé et sur qui est accessible partout da...
- Get link
- X
- Other Apps
By
Lompo
-
Comprendre les applications distribuées Agenda Breve historique Applications client – serveur Architectures distribuees Technologies distribuees L’abstraction “Objets distribues” Avantages lies au developpement d’applications distribuees Les defis du developpement d’applications n – tiers distribuees Relever le defis a l’aide du .Net Remoting Le developpement d’applications client serveur a constamment evolue au fil du temps pour satisfaire les contraintes d’entreprise de plus en plus importantes Parmi les technologies initiales permettant de l’implanter on retrouve: DCOM Java RMI CORBA Actuellement on exige des technologies de developpement d’applications client serveur d’etre Efficientes Extensibles Dotees du support des transactions Interoperable avec differentes tehnologies Hautement configurables Accessibles par Internet, ou intranet …. Constats --------- Rares sont les applications don’t le perimetre est suffisament large pour supporter l’ensemble des exigences mentionnees preced...
- Get link
- X
- Other Apps
By
Lompo
-
Sql Server adapters for Biztalk Server One of the greatest difficulties I found when I started working with BizTalk 2004 was the lack of documentation about the SQL Adapter. In this article, I'm going to demonstrate how we can use this adapter in an Orchestration of BizTalk. The Example To build this example, we're going to use the Northwind database. We're going to simulate a hypothetical situation where we receive an XML message as a file, containing the order number, a customer ID, and the date of the order. In the orchestration, we will use SQL Server to search the additional information about the customer, using the SQL Adapter. Creating the Project We'll start this article by creating a new BizTalk Server project in Visual Studio. In the Visual Studio .NET menu, select the "New Project" option, and for the type of project, select "BizTalk Projects". Select the template "Empty BizTalk Project" and create a project named OrderManager. ...
- Get link
- X
- Other Apps
By
Lompo
-
Biztalk Server adapter for Sharepoint Portal Server 2003 Microsoft® Office System 2003 and Microsoft Windows® SharePoint™ Services provide powerful features for publishing XML data within an organization. Microsoft® BizTalk® Server 2004 provides powerful features for consuming XML data, connecting to back-end systems, and orchestrating transactions among the systems. By combining Office System’s ability to create XML documents, SharePoint’ ability to store the XML documents, and BizTalk Server’s ability to process XML and communicate with hundreds of back-end systems, an organization can link the documents and tools familiar to knowledge workers with the enterprise systems that run the business. The goal of this BizTalk Server adapter is to make it as easy to access XML documents stored in SharePoint libraries as it is to access files on a file server. Architecture The BizTalk Server 2004 Adapter Framework defines a consistent way to develop adapters. A “static adapter” consists of 3 e...
- Get link
- X
- Other Apps
By
Lompo
-
.NET Building Blocks is a set of core Internet Services. Web Services Web Services provide data and services to other applications. Future applications will access Web Services via standard Web Formats (HTTP, HTML, XML, and SOAP), with no need to know how the Web Service itself is implemented. Web Services are main building blocks in the Microsoft .NET programming model. Standard Communication Official Web standards (XML, UDDI, SOAP) will be used to describe what Internet data is, and to describe what Web Services can do. Future Web applications will be built on flexible services that can interact and exchange data, without the loss of integrity. Internet Storages .NET offers secure and addressable places to store data and applications on the Web. Allowing all types of Internet devices (PCs, Palmtops, Phones) to access data and applications. These Web Services are built on Microsoft's existing NTFS, SQL Server, and Exchange technologies. Internet Dynamic Delivery Reliable automatic...
- Get link
- X
- Other Apps
By
Lompo
-
New nice stuffs in Biztalk Server 2006 With the March 2004 release of BizTalk Server 2004, the third generation of the Microsoft business process integration server, customers gained the benefits of integration with Microsoft Visual Studio .NET 2003 and the Microsoft Office System. BizTalk Server 2004 also enhanced the existing business process orchestration functionality, introduced new capabilities for business activity monitoring (BAM), enabled human-based workflow, and provided a highly scalable rule engine. Today, applications built with BizTalk Server 2004 run on the Microsoft .NET Framework. This makes it easier for customers to automate and manage complex business processes by using the BizTalk Orchestration Engine to integrate applications, trading partners, and employees. BizTalk Server 2006 builds on the core architecture of BizTalk Server 2004 and makes strides in all dimensions of application-to-application, business-to-business, and business-process automation. This topic...
- Get link
- X
- Other Apps
By
Lompo
-
Speaking on Windows Presentation Fundation at Casablanca March MSDN session I have been speaking on Windows Presentation Fundation at Casablanca MSDN session on March the 26th with Ali and Youness. Windows Presentation Fundation is really an amezing Framework, and it intelligent usage of XAML has taken the user experience to a wonderful unreached level. And I was the humble technology servior who had the task of presenting it. People liked it and so did I. Ali and Youness were also well done on Windows Communication Fundation and Windows Workflow Fundation. Great experience at all !!!!
- Get link
- X
- Other Apps
By
Lompo
-
Other cool links Java and .Net interoperability from Microsoft http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnsvcinter/html/javanetmscom.asp Open source Aspect Oriented Programming, blogger and so on: http://csharp-source.net/ a very nice web site ASP .Net 2.0 official home: http://www.asp.net/default.aspx?tabindex=5&tabid=41 OndotNet.com from O'Reilly: http://www.ondotnet.com/dotnet/ Explore MySQL in the Microsoft .Net environment: http://dev.mysql.com/tech-resources/articles/dotnet/ Unit testing with open source technos: http://opensourcetesting.org/unit_dotnet.php http://searchwebservices.techtarget.com/bestWebLinks/0,289521 ,sid26 _tax288917,00.html .Net Compact framework open source http://www.windowsfordevices.com/news/NS5651915140.html Enjoy !!!!!!!!!!!!!!!!!
- Get link
- X
- Other Apps
By
Lompo
-
Cool links Hey guys, here are some cool links of Microsoft .Net great resources. OpenNetCF http://www.opennetcf.org/CategoryView.aspx?category=Home Mono project http://www.mono-project.com/Main_Page (I have tried to download the project but it seems to be big in size) The mono documentation library http://www.go-mono.com/docs/ (great and good for learning) OpenNetCF forums http://www.opennetcf.org/forums/ DotNetNuke http://www.dotnetnuke.com/ Ajax http://ajax.schwarz-interactive.de/csharpsample/default.aspx Microsoft .Net on Wikipédia: http://en.wikipedia.org/wiki/Microsoft_.NET .Net vs J2EE http://java.oreilly.com/news/farley_0800.html Only 4 Gurus a very nice web site http://www.only4gurus.com/v3/download.asp?resource=5187 Enjoy !!!!
- Get link
- X
- Other Apps
By
Lompo
-
Biztalk Server brings the process to everybody To automate a business process, an analyst must first diagram the steps of a complex transaction — ordering for goods, for example — from receipt to completion. These diagrams become the model developers then use to craft a stage-by-stage pipeline to meet the analyst’s requirements. Pipelines are then integrated into processes, and the processes are integrated into orchestrations, their deployed form. The core purpose of BizTalk Server remains, but Microsoft has redesigned or enhanced almost everything around that core. Except as noted below, Microsoft got BizTalk Server 2004 very, very right. With this iteration of the suite, analysts can alter the behavior of transactions — even transactions currently in operation — by creating simple business rules that bypass the need for redevelopment. Using an Excel spreadsheet, any authorized observer can extract transaction status and statistics in real time. Microsoft has also reached out to a neg...
- Get link
- X
- Other Apps
By
Lompo
-
Moroccan .Net community Hi guys, there is a nice web site for the moroccan .net community that we want everybody to see. The link is there www.dotnet-maroc.com . Many good stuffs are being done on the site See in particular the articles section. I have published there the following articles: Securing data server acceses: http://www.dotnet-maroc.com/ArticlesReader.aspx?ID=69 Common Language Runtime Hosts: http://www.dotnet-maroc.com/ArticlesReader.aspx?ID=68 Overview of Open .Net technologies: http://www.dotnet-maroc.com/ArticlesReader.aspx?ID=63 Secure .Net coding:http://www.dotnet-maroc.com/ArticlesReader.aspx?ID=62 Transactions processing under .Net: http://www.dotnet-maroc.com/ArticlesReader.aspx?ID=61 Space models under DirectX: http://www.dotnet-maroc.com/ArticlesReader.aspx?ID=60 Of course as the moroccan first foreign language is french I have written in french, but if any of the articles takes your interest and you want the translated version write a comment and put your mai...
- Get link
- X
- Other Apps
By
Lompo
-
Biztalk Server 2006: what is it about ? No application is an island. Whether we like it or not, tying systems together has become the norm. Yet connecting software is about more than just exchanging bytes. As organizations move toward a service-oriented world, the real goal—creating effective business processes that unite separate systems into a coherent whole—comes within reach.BizTalk Server 2006 supports this goal. Like its predecessors, this latest release allows connecting diverse software, then graphically creating and modifying process logic that uses that software. The product also lets information workers monitor running processes, interact with trading partners, and perform other business-oriented tasks. Built on the foundation of its predecessor, BizTalk Server 2004, this new release will look familiar to anyone who’s used this earlier version. The most important new additions in BizTalk Server 2006 are: · Better support for deploying, monitoring, and managing applications...
- Get link
- X
- Other Apps
By
Lompo
-
DirectX Managed Hi, It's a great pleasure for me to see that David Catuhe from Bewise steel keeps DirectX managed to the top level. I've seen David for the first time at the first North Africa Developers Conefrence in Tunis. His DirectX Managed show was excellent. In one of his recents articles about graphics under .Net (see it here: http://www.techheadbrothers.com/DesktopDefault.aspx?tabindex=2 &tabid=15&AId=47) he was describing one lack of performance issue Managed DirectX developers have to face, and thus he proposed a way to improve the performance. Explaining how the using of tables slow down the program because of two phases of unmanaged resources manipulations, he recommanded the usage of GraphicsStream. Moreover he showned a way or using unsafe code so that the execution become four time fast.
- Get link
- X
- Other Apps
By
Lompo
-
ASP.NET authentication modes Hi all, Back to basic stuffs, I desire to speak a little about Microsoft ASP.NEt authentication method, taking it from a conceptual level and bring it to the code. It's true that many web sites talk about this subject what what's more interesting that associating concepts coming from theory to real world samples, and that's what we ' are going to do here. In this article we will see the tree forms of authentication we can use in ASP.NET applications, and we'll make a particular illustration of the Form authentication method. Of course the tree methos are: Windows authentication Forms authentication Passport authentication Windows authentication With Windows authentication, ASP.NEt does'nt rely on the application itself but on the operating system to authenticate the user. When the user requests a secure web page from the application, the request goes to Internet Information Services (IIS) . Then IIS compares the user's logon wit...
- Get link
- X
- Other Apps
By
Lompo
-
The role of BPEL in Business Process Integration The Business Process Execution Language (BPEL) is a vendor-neutral mechanism for describing the behavior of business processes. Originally created by Microsoft, IBM, and others, the latest version of this technology is currently being standardized by a larger group working through OASIS. The Value of BPEL BPEL is focused on describing business processes as interactions among web services. Consider a business process spread across multiple execution environments. In this example, the process runs partially on BizTalk Server 2004 and partially on an integration server from another vendor running on Windows or some other platform. The figure below illustrates how BPEL can be used to describe the interaction between the two implementations. As the figure shows, a BPEL definition can be used first to formalize the public interactions between the two parties participating in this business process, then to generate a baseline implementation of ...