background preloader

Scale Issues

Facebook Twitter

Open World Forum 2010 - Open World Forum 2010. Open World Forum 2009 : appel à contributions. /dev/websphere: Classifying XTP systems, scale up and scale out transaction processing. The Green Sheet :: E-Magazine :: XTP: Putting sexy into payments. February 11, 2008 • Issue 08:02:01 XTP: Putting sexy into payments X TP? What the heck is that? Is it a new Summer X Games event - Extreme Ten-speed Peloton? Or is it the name of a super group formed out of the remains of rock 'n' roll bands INXS and Stone Temple Pilots? No, it is none of those things. The velocity of payments Every time a card is swiped, tapped or waved at a POS terminal (not to mention card-not-present transactions like e-commerce, mobile payments or even old-fashioned MO/TO purchases), large amounts of data perform a high-wire circus act, somersaulting through networks and automated clearing houses to process that transaction: authenticating it, switching it, authorizing it and settling it, all in a matter of seconds.

Back-end processing, therefore, is a complicated, data-intensive exercise for each and every transaction. Consumers expect 24/7 services and the ability to access their money and pay for things almost instantaneously, anytime, anywhere. Old school. Extreme Transaction Processing. In Computer Science, Extreme Transaction Processing (XTP) is an exceptionally demanding form of transaction processing. Transactions of most high-end ( more than 10,000 concurrent accesses or 500 transaction per second ) or ultra-high-end ( more than 100,000 concurrent accesses or 5,000 transaction per second ) requirements or more would require this form of processing.[1] Definition[edit] Gartner defines XTP as an application style aimed at supporting the design, development, deployment, management and maintenance of distributed TP applications characterized by exceptionally demanding performance, scalability, availability, security, manageability and dependability requirements.[2][3][4] XTP applications focuses on delivering high and consistent performance in a linearly scalable and highly available system.[5] Major Solutions[edit] Major solutions promising XTP are :- References[edit]

Going to Extremes: Extreme Transaction Processing (Part I of II) Extreme Transaction Processing - What & Why Extreme Transaction Processing (XTP) is an exceptionally demanding form of transaction processing. Transactions of most high-end (more than 10,000 concurrent accesses or 500 transactions per second) or ultra-high-end (more than 100,000 concurrent accesses or 5,000 transactions per second) requirements or more would require this form of processing. Gartner defines XTP as an application style aimed at supporting the design, development, deployment, management and maintenance of distributed TP applications characterized by exceptionally demanding performance, scalability, availability, security, manageability and dependability requirements.

Very much like traditional TP systems, XTP applications are aimed at enabling efficient, reliable concurrent and real-time access (read/update) to a shared database by executing application programs commonly referred to as "transactions. " What is Federated ESB (Enterprise Service Bus)? Fig 1.

Designing for Extreme Transaction Processing – Memento Pattern « IT Developer World. Gemstone Gemfire Enterprise. I had the opportunity to speak with Gemstone Systems ' Richard Lamb, President, and Raj Kulkarni, COO, about Gemfire Enterprise. This product appears to take lessons from the grid computing world to expand levels of performance and scalability dramatically. They appeared to deal pretty well with my bad puns and I learned a great deal.

How Gemstone describes Gemfire Enterprise GemFire is an Enterprise Data Fabric (EDF) solution from GemStone Systems, Inc. What does it do? Here's how the company describes their product: Applications register complex queries, which are queries with complex predicates, joins, etc and, unlike a regular query, are not just executed once. . : Applications can share data objects through the distributed cache in real-time. GemFire EDF has built in features that allow it to collect memory across nodes at runtime, to optimize data distribution and help scale the application. Snapshot Analysis What other types of applications would see benefits if this approach was used? /dev/websphere: XTP: Pat Helland, Square Architectures and Distributed Transactions evolve. Moving to Extreme Transactions Processing using Lean methodology.

In one of my recent posts I used a production line analogy to describe the applicability of methodologies like "Lean" taken from production line optimization to transactional systems. As a reminder, here's a good explanation about Lean from Amit Rathore's blog: Ultimately, it focuses on throughput (of whatever is being produced) by taking a strictly system-level view of things. In other words, it doesn’t focus on particular components of the value-stream, but on whether all the components of the chain are working as efficiently as possible, to generate as much overall value as possible.

And from another post by Amit: In many cases, much more bang for the buck can be got by simply looking at an extended value-stream, as opposed to a localized one. Transactional systems have many similarities to production lines. In this post I provide a more specific example that illustrates how to apply Lean/Agile methodologies to scale-out transactional systems. Transactional system example Analysis. SOA and eXtreme Transaction Processing (XTP) | Weblogic Journal. Across financial services firms we have been seeing a new set of business priorities. There are the "grow the business" priorities that are primarily centered around things like improving customer intimacy and increasing competitive differentiation. here are also ongoing issues of compliance to regulation and risk mitigation while also keeping an eye towards improving cost efficiency.

The thing that hasn't changed is that IT is viewed as the enabler to overcome these challenges. Financial institutions are pushing the envelope and require more processing capability, but without requiring exponential increase in hardware costs. The growth of extreme transaction processing (XTP) in areas such as fraud detection, risk computation, and stock trade resolution are pushing current solutions such as those based on the mainframe to the limit.

These new applications require a new computing paradigm. XTP, btw, is a concept that Gartner's Massimo Pezzini has been writing and speaking about as well. Extreme Transaction Processing (XTP) Avec WebOS, hp attaque de front Apple, Microsoft et Google. 01net le 10/02/11 à 08h30 Avec sa stratégie fondée autour de son système d'exploitation WebOS, HP veut montrer sa différence et surtout faire entendre son indépendance. Si HP compte en découdre avec Apple sur le terrain des tablettes, en tâche de fond ce sont les systèmes d'exploitation de Google comme de Microsoft qui sont clairement dans la ligne de mire. WebOS, un système à l'aise sur tablettes On s'y attendait. Implanté sur la TouchPad, une tablette au format 9,7 pouces, HP propose ce qu'Apple n'est toujours pas en mesure d'apporter : un système conçu pour exploiter confortablement et élégamment plusieurs tâches en même temps, des applications profitant d'une réelle intégration avec les services Internet tels que Facebook, Twitter ou YouTube, le support d'Adobe Flash, un son d'excellente qualité (grâce au partenariat avec Beats), un port microUSB pour ne pas l'enfermer comme l'iPad et sa logique iTunes...

Une association tablette/téléphone poussée HP est quand même attendu au tournant. BlackBerry OS peinerait à convaincre les développeurs. Le fabricant canadien Research In Motion saura-t-il faire face à la puissance des écosystèmes d'Android et d'iOS. Rien est moins sûr et les développeurs commencent à quitter le navire. La semaine dernière nous apprenions que plusieurs éditeurs avaient annoncé ne plus vouloir prendre en charge la plateforme de Blackberry afin de recentrer le développement de leurs applications mobiles sur l'iPhone d'Apple et Android de Google.

C'est notamment le cas de Seesmic Inc et Mobile Roadie LLC, éditant respectivement un client Twitter et des applications permettant de suivre les célébrités. Alors que RIM détenait une part de 19,7% sur le marché du smartphone au premier trimestre 2010, celle-ci est passée à 12,9% un an plus tard. L'arrivée du nouveau système basé sur QNX pourrait s'avérer à double tranchant. BlackBerry OS. Un article de Wikipédia, l'encyclopédie libre.

BlackBerry OS est un système d'exploitation propriétaire pour téléphone mobile de la gamme BlackBerry, conçu par la société canadienne Research In Motion (RIM), maintenant connue sous le nom de Blackberry. Il s'agit d'un système multitâches. Le système est surtout connu pour son support natif des courriels à travers le protocole Mobile information device profile (MIDP 1.0), et plus récemment un sous-ensemble de MIDP 2.0 qui permet une synchronisation complète avec les messageries d'entreprise telles que Microsoft Exchange ou IBM Lotus Domino. Versions[modifier | modifier le code] BlackBerry OS utilise en juin 2012 la version 7.1. Les OS principaux et les mobiles les plus courants sur lesquels ils peuvent être installés : BlackBerry Tablet OS[modifier | modifier le code] Le 27 septembre 2010, RIM a annoncé une évolution de sa plateforme basée sur QNX, BlackBerry Tablet OS, qui devrait remplacer à terme BlackBerry OS[4].

MeeGo. Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir Meego. MeeGo est un système d'exploitation et une plate-forme de développement pour les appareils mobiles. Celui-ci est opensource et basé sur Linux. Il est le fruit de la fusion des deux projets, Maemo et Moblin, respectivement soutenus par Nokia et Intel. Le projet MeeGo a été officiellement annoncé par ces deux entreprises le au Mobile World Congress de Barcelone[1],[2]. Il est prévu de supporter les plates-formes basées sur les microprocesseurs ARM et x86[4]. Nokia avait prévu d'en faire le système d'exploitation de ses futurs appareils mobiles de haut de gamme, en remplacement de Symbian, mais a opté en février 2011 pour Windows Phone 7.

Le projet est hébergé par la Fondation Linux sur un nom de domaine enregistré pour la première fois en 1999[5]. Le désengagement de Nokia décide Intel à porter à bout de bras le projet. Interfaces utilisateur (« UX »)[modifier | modifier le code] Le Handset UX en version 1.1. Where on the Web Is HTML5? Unless you’ve been off snorkeling in the Alps, you’ve probably heard all the recent hubbub about HTML5 and its ability to replace Flash as the web’s default video player.

But HTML5 is much more than a hopeful successor to Flash’s web-video crown. In fact, watching a video without a plug-in only scratches the surface of what HTML5 offers. HTML5 is the next generation of HTML, the language of the web. More than just a markup syntax like its predecessors, HTML5 provides a new set of features designed to make modern web applications work more like desktop applications. Each of the major browsers supports different pieces of HTML5 right now, and we expect to see all browsers on the same page in a year or two. You might think, given variances in browser support, that no one is using the future of the web. But you’d be wrong. Aside from video, HTML5 is replacing Flash in other ways. Most impressive about Scribd’s new HTML5 features? Google Maps uses it. See Also: 28 HTML5 Features, Tips, and Techniques you Must Know. HTML 5 has cool stuff: new input types! - Joe Dolson Accessible Web Design - Joe Dolson Accessible Web Design.

Even though many elements of HTML 5 have only limited application at this time due to lacking browser support, there’s little reason not to make use of them. The design of the markup language is intended to minimize dependence on user agents, failing invisibly if the browser doesn’t offer that feature, which helps encourage early use of new elements. Of course, the lack of support does have some consequences. We can’t just go out writing HTML 5 without having significant awareness of this lack of native support — we have to compensate.

Nonetheless, being able to incorporate great new elements like figure, progress, meter, nav to improve semantics or browser capabilities including content prefetching to provide a faster, more seamless experience for users is actually pretty exciting. HTML5 Datetime input in Opera 10.53 The coolest thing coming, in my opinion, is the numerous new attribute values for the input element. But new input types…cold shivers. , support is pretty limited. Cool Sites: Nike’s ‘Better World’ Site Embraces HTML5. You might think, given the varying browser support, that no one is using HTML5 yet. But you’re wrong. HTML5 is everywhere you look. Even Nike, which has a history of Flash websites, recently turned to HTML5 to build its new “Better World” website. The Nike Better World website uses HTML5, CSS 3 and JavaScript to create a unique scrolling storyboard-style experience.

It also makes a great lesson in how you can use — and, sadly, now you should not use — HTML5 today. One of the best ways Better World uses HTML5 is the awesome, and often overlooked, data- attribute. On the Nike site, attributes like data-controller and data-scrolloffset pass information to the JavaScript scrolling function without mucking up the semantics of the page. The best thing about the data- attribute is that you can define your own syntax — just prefix your attributes with data-. However, impressive as the Nike site is, it also gets some things wrong. See Also: Mozilla WebAPI : donner le pouvoir aux applications HTML5. Dans le paysage du web, l’arrivée du HTML5 est une occasion de parvenir graduellement au fameux mantra « Coder une fois, exécuter partout ».

Mozilla ne l’a clairement pas oublié et affiche désormais ses ambitions avec un nouveau projet baptisé WebAPI. Le but ? Permettre l’écriture d’applications web sur les smartphones tout en leur offrant un puissant champ fonctionnel. Le terme « ambitieux » est en fait presque un euphémisme. Ce que vise Mozilla n’est ni plus ni moins que l’universalité d’une application web qui pourrait s’exécuter dans l’ensemble des navigateurs mobiles sans plus être limité par les seuls capacités du HTML5 justement. WebAPI a pour objectif d’être multiplateforme et d’autoriser au sens large les applications HTML5 à faire nettement plus qu’actuellement, pratiquement au degré d’une application native.

Parmi ces fameuses API, Mozilla vise en premier lieu les plus importantes : Le fait est que Mozilla va essentiellement avoir besoin de mettre tout le monde d’accord. HTML 5 et application Web. En quoi HTML 5 est-il conçu pour les applications Web et comment peut-il concurrencer Silverlight? Pour répondre à cette question examinons en quoi consiste une RIA (Rich Internet Application), un logiciel en ligne équivalent à un logiciel local tel que votre traitement de texte. Les technologies actuelles, les frameworks Ajax, permettent de réaliser des applications en lignes telles que Wordpress par exemple. Mais le backend pourrait offrir plus de possibilités, quand à: L'interface utilisateur.

Le graphisme et le multimedia, Les API pour les traitements, La communication avec le serveur pour stocker et relire les données. Et ainsi permettre des applications offrant à leur tour plus de fonctions. Pour constituer une alternative à Silverlight, il faut disposer de possibilités multimédia, d'un langage d'interface, du mode déconnecté. Ce qu'apporte Silverlight pour les applications... L'interface utilisateur Le backend s'enrichit aussi de nouvelles fonctions. Le multimedia et le graphisme. HTML5’s a Game-Changer for Web Apps. Offline Web Applications. HTML5 Readiness. Advanced and Comprehensive HTML5 Resources.

Comparison of layout engines (HTML5) Méthode agile. Agile Alliance :: Home. Agile Journal. Marketing Agile : Quels impacts ? What Does an Agile Project Plan Look Like? by Kent McDonald, Agile Project Leadership - ProjectConnections.com. Scrum Meetings – Relief or Burden? Agile Project Planning Tips. ACM Says: Agile Changes the Project Manager’s Role. Change Management Considerations for Agile Projects « Zen Agile. Passer de chef de projet à coach Agile, pas si facile ! Gestion de projet agile. Cinquième principe agile : le management agile. Réflexions autour du management de projet Agile.

L’agilité : un état d’esprit, pas seulement une technique. Gestion des coûts et Projets Agiles. Ici et demain : la gestion de projet agile. Pourquoi les meilleurs "chiffreurs" sont les développeurs ? A Practical Guide to Seven Agile Methodologies, Part 2. Méthode agile pour le projet informatique. Les méthodes agiles ou LA méthode agile ? AgileControverses.pdf (Objet application/pdf) KanbanAndScrum-French.pdf (Objet application/pdf)