<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>L&#039;actualité de la business intelligence SAP (BW, BPC, Business Objects) et MicroStrategy &#187; &#187; developpement WEB</title>
	<atom:link href="http://blog.censio.fr/tag/developpement-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.censio.fr</link>
	<description>Les dernières nouvelles de la BI, du performance management et des outils de plannings SAP (BW, BO, Xcelsius, BPC, IP, Crystal Reports)</description>
	<lastBuildDate>Thu, 22 Jul 2010 19:04:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>En quelle langue je parle avec mon application Web ?</title>
		<link>http://blog.censio.fr/2008/12/en-quelle-langue-je-parle-avec-mon-application-web/</link>
		<comments>http://blog.censio.fr/2008/12/en-quelle-langue-je-parle-avec-mon-application-web/#comments</comments>
		<pubDate>Sat, 13 Dec 2008 12:06:29 +0000</pubDate>
		<dc:creator>ctiberghien</dc:creator>
				<category><![CDATA[Business Process Management et SOA]]></category>
		<category><![CDATA[Developpement WEB]]></category>
		<category><![CDATA[Entreprise Portal]]></category>
		<category><![CDATA[Visual Composer]]></category>
		<category><![CDATA[webdynpro]]></category>
		<category><![CDATA[Ajouter un tag]]></category>
		<category><![CDATA[developpement WEB]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[sap]]></category>
		<category><![CDATA[soa]]></category>

		<guid isPermaLink="false">http://blog.censio.fr/?p=90</guid>
		<description><![CDATA[Vous souhaitez déployer des applications en mode client léger pour vous affranchir des contraintes de mise à disposition des applications client lourd (SAPGUI) sur les postes de travail. ...]]></description>
			<content:encoded><![CDATA[<h2><span style="Tahoma;">Pourquoi mettre en œuvre des applications WEB ?</span></h2>
<ul>
	<li><span style="Tahoma;">Vous souhaitez faire gagner du temps à vos utilisateurs en mettant à disposition des applications orientées processus métier et non transaction.</span></li>
	<li><span style="Tahoma;">Vous souhaitez déployer des applications en mode client léger pour vous affranchir des contraintes de mise à disposition des applications client lourd (SAPGUI) sur les postes de travail. </span></li>
</ul>
<h2 class="MsoNormal"><strong><span style="Tahoma;">Mais comment faire dans le monde SAP ?</span></strong></h2>
<p></p>
<p><span style="Tahoma;">SAP offre à travers la plateforme SAP NETWEAVER l’ensemble des composants nécessaires à la construction d’une application WEB et à son exposition en mode Intranet ou Internet. SAP propose <strong>différents outils de développement d’interfaces utilisateur WEB</strong> </span></p>

<h4><strong><span style="Tahoma;">Web Dynpro - ABAP</span></strong></h4>

<ul>
	<li><span style="Tahoma;">Web Dynpro propose un modèle de langage de modélisation (méta-modèle) uniforme pour la construction de toutes les interfaces utilisateurs qui accélère le développement.</span></li>
	<li><span style="Tahoma;">Web Dynpro sépare strictement la couche de présentation et les données business (Modèle MVC)</span></li>
	<li><span style="Tahoma;"> SAP Web Dynpro communique avec la technologie Adobe Flex / Flash<span> </span>et permet la construction d’interfaces « 2.0 »</span></li>
</ul>
<p class="MsoNormal"></p>

<h4><strong><span style="Tahoma;">Web Dynpro – JAVA : </span></strong></h4>

<p style="-18pt;"><span style="Tahoma;">L</span><span>es différences majeures avec la version ABAP ??</span></p>

<ul>
	<li><span style="Tahoma;">L’environnement de Développement<span> </span>n’est pas le même, d’un côté le Java se base sur NWDI et NWDS à l’inverse le WD ABAP lui se fait via la se80</span></li>
	<li><span style="Tahoma;">L’accès aux données se fait en natif</span></li>
	<li><span><span><span style="none;">L'u</span></span></span><span style="Tahoma;">tilisation du MIME Repository</span></li>
</ul>
<p></p>
<p style="18pt;"><span style="Tahoma;">Pour aller plus loin : voir le doc « SAP NETWEAVER Web Dynpro ABAP vs. Web Dynpro Java – FAQ »</span></p>
<p></p>

<h4><strong><span style="Tahoma;">VISUAL COMPOSER</span></strong></h4>

<ul>
	<li><span style="Tahoma;">Visual Composer permet de composer des applications sans requérir à du code.</span></li>
	<li><span><span><span style="none;"> </span></span></span><span style="Tahoma;">L’ergonomie s’appuie sur des bibliothèques flash en standard.</span></li>
	<li><span style="Tahoma;">Les possibilités de mises en œuvre sont limitées aux modèles fournis par SAP. </span></li>
</ul>
<p></p>

<h4><strong><span style="Tahoma;">BSP - HTMLB : </span></strong></h4>
<ul>
	<li><span class="normal"><span style="Tahoma;">Cette technologie permet d’associer les langages de programmation ABAP, HTML et javascript. Elle est très ouverte et autorise toutes les libertés créatives sur SAP WebAS.</span></span></li>
	<li><span class="normal"><span><span><span style="none;"> </span></span></span></span><span class="normal"><span style="Tahoma;">Il est possible de développer en appliquant le modèle MVC mais ce n’est pas une obligation</span></span></li>
	<li><span class="normal"><span><span><span style="none;"> </span></span></span></span><span class="normal"><span style="Tahoma;">Cette technologie existe sur des bases installées.</span></span><span class="normal"><span style="Tahoma;">Quant à la recommander pour de nouveau développement d’une application WEB sur SAP...</span></span></li>
</ul>
<span class="normal"><span style="Tahoma;"><span> </span></span></span>
<p class="MsoNormal"></p>
<p class="MsoNormal" style="-18pt;"><span><span><span style="none;"> </span></span></span><span>Des librairies “HTMLB” et “XHTMLB HTML” sont fournies par SAP.</span><span style="Tahoma;"> Par exemple, il existe un tag pour afficher et gérer le contenu d’un table : pas besoin de réinventer la poudre !</span></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>

<h2 class="MsoNormal"><strong><span style="Tahoma;">Exécution des applications WEB</span></strong></h2>
<span style="normal;">Une fois les applications construites, il est possible de les exécuter dans le Portail SAP qui prend en charge en particulier la gestion des rôles métier et des droits d’accès.</span>
<p class="MsoNormal"><span style="Tahoma;">Il est aussi possible d’exécuter les Web Dynpro en mode on-line sur des mobiles. Pour migrer d’une interface « PC » à une interface “Mobile », il faut uniquement ajuster l’interface. </span></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>

<h2 class="MsoNormal"><strong><span style="Tahoma;">Quelques éléments à retenir sur l’architecture de développement </span></strong></h2>
<h4 class="MsoNormal"><strong><span style="Tahoma;">NWDI (Netweaver development infrastructure)</span></strong></h4>
<p class="MsoNormal"><span style="Tahoma;">Il est articulé autour de plusieurs composants :</span></p>

<ul>
	<li><span style="Tahoma;">CBS (C’est la partie qui va construire ton archive, c’est le build)</span></li>
	<li><span style="Tahoma;">CMS (C’est la partie qui va transporter tes composants d’un environnement vers un autre)</span></li>
	<li><span style="Tahoma;">DTR (C’est le repository qui va stocker tes développements et gérer le versionning)</span></li>
	<li><span style="Tahoma;">SLD (C’est a ce niveau que tu vas définir ta configuration ainsi que les systèmes WAS, ECC à utiliser)</span></li>
</ul>
<p class="MsoNormal"><strong></strong></p>

<h4 class="MsoNormal"><strong><span style="Tahoma;">NWDS (Netweaver Development Studio)</span></strong></h4>
<p class="MsoNormal"><span style="Tahoma;">C’est l'environnement de dev, c’est en fait un éclipse à la sauce SAP, à savoir qu’il intègre toutes les IDEs nécessaire au bon développement des WDs.</span><span id="more-90"></span></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"><span style="Tahoma;">Envie de plus d’informations sur le sujet, n’hésitez pas à nous contacter. </span></p>]]></content:encoded>
			<wfw:commentRss>http://blog.censio.fr/2008/12/en-quelle-langue-je-parle-avec-mon-application-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
