November 11-12, 2010. NIMHANS Convention Centre, Bangalore, India

Presented by

Register Now

Agenda Outline

Below are the confirmed and scheduled talks at Business Technology Summit 2010 (schedule subject to change). You can read the description for each session and speaker by clicking on the links in each grid. The Big Tent Technology edition, to be held 11-12 November 2010 at the NIMHANS Convention Center in Bangalore, India, features two conferences -- Code in the Cloud (11 Nov) and SOA in a Day (12 Nov). Business Technology Expo, co-located with BTS, will be open 09:00 - 17:30 hrs during 11-12 November 2010. To register, click here.

Code In the Cloud - Business Technology Summit [Thursday, 11 Nov 2010]
 Main HallHall AHall B
08:00 - 09:00
Registration, Check-in and Welcome Address
09:00 - 09:25
Coffee & Pre-event Networking
09:30 - 10:00
10:00 - 10:30
10:30 - 11:00
11:10 - 11:55
12:00 - 12:45
12:45 - 13:40
Lunch
13:40 - 14:00
14:00 - 14:20
14:25 - 15:10
15:15 - 16:00
16:05 - 16:50
16:50 - 17:05
Coffee & Refreshments
17:05 - 17:50

SOA In a Day - Business Technology Summit Friday, 12 Nov 2010]
 Main HallHall AHall B
08:00 - 09:30
Registration, Check-in and Welcome Address
9:30 - 10:00
10:00 - 10:50
10:50 - 11:10
Expo Opening/Coffee & Refreshments
11:10 - 12:00
12:05 - 12:55
12:55 - 13:45
Lunch
13:45 - 14:30
Power Panel :: SOA In the Age of Cloud and Data Integration
Organizations are looking for new ways to reconcile their on-premise systems with the cloud, as the Software-as-a-Service paradigm takes off. Join this power panel to understand if SOA is the perfect recipe? Attendees will learn: Why and how SOA's time has finally arrived; fresh ideas for how to make it a part of your company's strategy; How SOA enables atmospheric integration; What constitutes the ingredients for a robust SOA; How SOA allows an end-to-end integration platform, right down to the mainframe. You don't want to miss this power packed panel.

Moderated by Dr. Richard Mark Soley, Chairman & CEO, Object Management Group
Participants Include
Dr. Chris Harding, Leader - SOA Working Group, The Open Group,
Rohit Bhardwaj,Principal Software Engineer Kronos
Udayan Banerjee,CTO,NIIT Technologies
14:35 - 15:25
15:30 - 16:20
16:20 - 17:00
Coffee & Refreshments / BTS 2010 Curtains Down
*speakers and schedule subject to change.

Quality Matters In a Service-oriented, Cloud Enabled World

The constant rush to new fads and fashions in the Information Technology industry have done little to improve overall software quality; and as computing moves to the cloud, apparently out of our control, quality becomes even more important. Satellite launches famously fail, medical devices famously overdose patients and engines still shut down in flight. Best practices and standards for managing, measuring and improving software implementation processes have had some success (most notably CMMI), but incorrect and incomplete coverage in the industry has left us in a mostly unchanged situation. At the same time, outsourcers and other software development teams have no standardized, widely-adopted way to agree software quality metrics with contractors and purchasers of software. The Consortium for IT Software Quality (CISQ), a group of software developers and users led by Object Management Group (OMG) and the Software Engineering Institute (SEI), are developing such a standard to lower costs and increase quality broadly in the software world, driven by static code analysis, software modeling and shared patterns and anti-patterns of good practice. Dr. Soley will given an overview of the process and schedule for developing the standard, and the expected uses of of the standard when complete.

Enterprise Cloud Computing
Most startups today adopt Cloud Computing from day one, because of the many economic and technological benefits. But what about the Enterprise? Is the Cloud ready for it? What are the things to consider when migrating existing IT environments to the Cloud? Is it still convenient for a grown-up startup to keep using the Cloud? Simone Brunozzi, Amazon Web Services Technology Evangelist for APAC, will provide insights and suggestions on the topic, together with successful case studies such as Netflix and Zynga.

The Hidden Lessons of Cloud Computing
Cloud consists of lots of services like Infrastructure as a Service, Storage as a Service, Platform as a Service, Application as a Service, and Software as a Service. Challenges and opportunities with these services will be explored like Data Governance, Manageability, Monitoring, Reliability, Availability and Virtualization Security. The future of cloud a vision of computing as a utility is finally emerging. Dream is to make sure the elasticity of a utility matches the need of businesses providing services directly to customers over the Internet, as workloads can grow and shrink far faster than 10 years ago. Changes needed in future for Applications Software, Infrastructure Software and Hardware Systems will be explored. We will explore a few examples on how businesses can utilize cloud computing to get competitive advantage. We will also explore hidden lessons from cloud computing and how to use them to make your company strive in future

Building and Deploying Windows Azure Cloud Applications using VS
A platform is only as powerful as the tools that let you build applications for it. This session focuses on using demos, to show the best way to use Visual Studio 2010 to develop Windows Azure applications. Learn tips, tricks and solutions to common problems when creating or moving an existing application to run on Windows Azure. Come see how Visual Studio 2010 supports all parts of the development cycle with an example of an ASP.NET application running on IIS and make it a scalable cloud application running on Windows Azure.

Considerations for Designing Application for the Cloud
Cloud computing is at the very peak of Gartner Hype-Cycle. The hype is about saving money through economy of scale and making computing power available on demand but doubts persist about security, reliability, integration with on premise application and possible vendor lock in. However, the design challenges for building applications optimized for cloud environment has not received sufficient attention. There are indications we may need a paradigm shift in programming to take full advantage of the cloud. This talk will focus on 3 critical aspects that need to be considered:

  • Cost Optimized Design: How does pay as you use impact application design? Does an architect need to understand pricing mechanism of different cloud service provider? Would individual cost elements impact application optimization?
  • Parallel Programming: Can the process of parallelization be completely shielded from the programmer? Are all programming problems parallelizable? Will we see new breed of programming languages coming up? Is it necessary to learn algorithm like Map-Reduce algorithm to do programming for the cloud?
  • Distributed Storage: Are there better mechanisms to store data in the cloud? What are the availability storage options other than RDBMS? How much unlearning we need to do to adapt to those techniques?

Using Cloud in Your Enterprise Architecture
Cloud computing presents enterprises with major opportunities, not only for cost savings but, more importantly, to improve their service delivery, and to enter new markets with innovative service offerings. But it is not possible to do this just by waving a magic wand. How cloud should be used needs careful consideration. Will it replace existing IT, and, if so, how will the enterprise manage the transition? Will it be added to and complement in-house IT and, if so, how should they be integrated? It is the business of enterprise architects to resolve such questions. The Open Group has produced the industry standard framework, TOGAF, which is used by many enterprise architects to guide their decisions.
Participants will learn:

  • The architectural considerations involved in using Cloud Computing within the enterprise, and
  • The approaches that can be taken by enterprise architects to use Cloud effectively.

Amazon EC2: Virtual Servers on Demand
During this session, we'll use a demo to showcase the power of Amazon EC2 and other Amazon Web Services. Amazon EC2 offers on-demand virtual servers right at your fingertips. Start EC2 instances, scale them, create and configure an Elastic Load Balancer across multiple Data Centers in just a few clicks. This session will allow attendees to better understand how to use Amazon EC2 and take advantage of it for their IT needs.

Cloud Seeding
This session focuses on seeding the cloud with custom applications. It will cover the various principles, approaches and strategies for building custom solutions on the cloud. It will also cover evolution of select PaaS platforms and how they should be leveraged in various business scenario while staying in tune with architecting best practices. The focus would be:

  • Best Practices for Cloud based application development
  • Architecting Principles
  • Leveraging multiple platforms
  • Overview of options available and their applicability in various business scenarios

Developing and Implementing Private cloud for an Enterprise
This session will cover a formal approach based on Enterprise Architecting Principles required for selecting and implementing cloud computing solutions. It will also cover evolution & adoption of Cloud computing within Enterprises for effective utilization of resources and high returns; how organizations are adopting cloud computing to manage change & complexity.It will showcase enterprise level private cloud setup elaborating on:

  • Consolidation and virtualization
  • Different ways of setting up private cloud
  • Concepts of Cloud bursting, Virtual Private Cloud and Interoperability
  • Advantages & disadvantages of private cloud for small, medium and large enterprises
Attendees will get an overview of how Cloud Computing will help them to take on some of the challenges faced by the IT Industry. They will gain a clear understanding of how to set up a private cloud through a live case study. It will help them understand the benefits & challenges of a private cloud. Attendees will also get an insight into enterprise level private cloud setup using open source & commercial cloud vendors.

Developing & Deploying Large Scale Database Solutions on SQL Azure & SQL Sync
SQL Azure is a great fit for large scale applications. In this talk we will explore the patterns and features that help you develop and deploy applications that can exploit full power of the elastic, highly available and scalable SQL Azure Service. Objective is to detail modern scalable application design, toolbox of new and existing features and practices that are being used to achieve cost effective, large scale data tier deployments. Learn about the existing and new features of SQL Azure DataSync (SyncFramework).

Prepare Your Data for the Cloud
More and more Enterprises are moving their IT infrastructure to Cloud platforms. Out of the entire components, Data Storage still remains a tricky part of the puzzle. I would like to present an overview of the choices, their advantages and limitations, we as Software Developers have currently. Based upon the choices, we may need to think about the design and architecture of the data-manipulation components of the application, we plan to put on Cloud. Following is an overview of the proposed agenda:

  • Existing "Cloud Capable"and "Cloud Native"Relational DBMS
  • Existing "Cloud Capable"and "Cloud Native"Non-Relational DBMS
  • Main differences between Relational and Non-Relational DBMS's
  • Advantages and Limitations of Relational DBMS on Cloud Platforms
  • Advantages and Limitations of Non-Relational DBMS on Cloud Platforms
  • Design Patterns while using Non-Relational DBMS in the application
  • Code Walk-through showing Integration of "Cloud Capable"and "Cloud Native"Non-Relational DBMS with a Web-Application

Takeaways from the session

  • Overview of current Market Situation w.rt. Data Storage on Cloud
  • Helpful Pointers towards making the right choice of Data Storage platform
  • How Non-Relational DBMS's can be integrated into our applications

The Cloud Age is Here to Stay - Time to Rethink Security
Companies and Governments are adopting modern and highly dynamic technologies like cloud at a rapid pace. The speed of technology innovation seems to pick up. What does this development mean to the world of security and privacy though? Is this just a new development that we will adjust to over time or a true disruption requiring new and innovative security thought leadership? We find ourselves increasingly on the defensive - cyber criminals who are getting more sophisticated and targeted by the week and new technology services utilizing the cloud being quickly introduced into companies without giving security teams a chance to prepare for it. Is this really a technological challenge or rather a new cultural shift? It seems as if every successful gadget or consumer service is utilizing the cloud these days. But at the same time consumers and corporate customers alike are having higher expectations when it comes to the integrity and confidentiality of their data. Consumer trust is more and more an essential ingredient of a successful online business model. Trust without security is short lived though. Is it time to realize that "bolting" security onto existing technology no longer works in the cloud age and we need to innovate and develop new security technologies and mechanisms to keep up with technology innovation?

Building Scalable Applications on Windows Azure
We will explore the patterns of Cloud applications that make them scalable and available. This session touches upon architectural and implementation issues of developing internet scale applications. This session will cover topics such as web role and worker role communication, data access and integration with on-premise applications.

Patterns for the Windows Azure Cloud Development
Microsoft's Windows Azure platform is the latest buzzword in today's software industry where Cloud computing and Cloud platforms seek great interest. This session will give developers a perspective into programming for Windows Azure Platform focusing on various cloud patterns. This session will introduce various components of windows azure platform (compute, storage, app fabric, dallas etc) and show developmental scenarios to best leverage these.

Enterprise Cloud Testing to Make your Application Foolproof
Enterprise software solutions are an essential part of many large enterprises. Given the critical role enterprise software solutions play, it is imperative that they are tested effectively and efficiently all the time. It is as important, if not the most important, as any other phase of the Software Development Lifecycle (SDLC). But testing an enterprise application is easier said than done.
This presentation targets seasoned software developers, testers and project managers who are looking for guidance in implementing an effective application testing strategy. We will discuss the rationale behind application enterprise testing and explore building blocks of effective testing and explain their importance. Then we will explore how to do effective root-cause analysis. We will discuss the typical output of a performance test and how to perform effective analysis. We will learn the effects of particular software environments on testing. The approach is generic; so many details regarding your applications will depend on the characteristics of the technologies you use.
Later on we will explore at two tools PushToTest and CloudTest to automatically test web applications. Attendees will learn different test strategies for testing.

Cloud Security - Where We Are Today
Cloud Computing has seen a lot of interest over the last 2 years. Every business is interested in it - either from a competitive point of view or simply as a technological enabler. Security concerns about cloud computing are frequently mentioned in the press and some governments even flat out warn about its risks. But a lot of work and research into these risk areas has been done and more is to come. Cloud is here to stay and has already changed how we consume and utilize technology. What are the specific risk and threat areas and how can they be mitigated? What other security efforts are underway in the industry to ensure that security is a key part of every cloud offering? Utilizing the work and research of the Cloud Security Alliance we will provide an overview of where we are today and what areas of Cloud Security are actively being worked on in the industry.

Managing Cloud Risks
Cloud Computing has significant benefits, but can also carry significant risks. Many enterprises, for example, are concerned about risks associated with security, data protection, and cost control. If they are to use cloud computing, they need to understand these risks, and understand how to manage them. This presentation will describe an approach, based on scorecards, to identifying, monitoring, and managing the main risks associated with cloud computing.Attendees will learn:

  • What the main risks are
  • How to monitor them; and
  • How to mitigate their effects.

Quality Matters In a Service-oriented, Cloud Enabled World
The constant rush to new fads and fashions in the Information Technology industry have done little to improve overall software quality; and as computing moves to the cloud, apparently out of our control, quality becomes even more important. Satellite launches famously fail, medical devices famously overdose patients and engines still shut down in flight. Best practices and standards for managing, measuring and improving software implementation processes have had some success (most notably CMMI), but incorrect and incomplete coverage in the industry has left us in a mostly unchanged situation. At the same time, outsourcers and other software development teams have no standardized, widely-adopted way to agree software quality metrics with contractors and purchasers of software. The Consortium for IT Software Quality (CISQ), a group of software developers and users led by Object Management Group (OMG) and the Software Engineering Institute (SEI), are developing such a standard to lower costs and increase quality broadly in the software world, driven by static code analysis, software modeling and shared patterns and anti-patterns of good practice. Dr. Soley will given an overview of the process and schedule for developing the standard, and the expected uses of of the standard when complete.

Keynote 2 - Topic TBD
Microsoft

A ROI Calculator for SOA - Let the Numbers Do the Talking
There are many pro and very few con arguments from an engineering perspective that make us believe that SOA is a superior approach for most application development and integration projects. However, nowadays we typically won't get away with brilliant technical arguments to justify the transition to SOA. In most cases we will have to convince the CFO that there is a positive bottom line result.This presentation outlines a ROI model for application development based on service reusability in a SOA. It describes how the cost effect of reuse can be calculated during the development and the maintenance cycle of a portfolio of service oriented business applications. The model is based on metrics that have been widely accepted throughout the IT industry. The model will then be illustrated by a project where multiple business applications have been developed within a SOA that employs a foundation of reusable services.This presentation will show:

  • An overview of a project that is used as an example
  • A popular ROI model that is the basis for the ROI calculation
  • The application of the model to determine concrete monetary savings

Beyond BPM, for Operational Responsiveness
BPM, a well established model, enables reengineered organizations to leverage automated processes and workflows integrating various IT solutions in the enterprise. However, how does one extend the visibility and control that BPM enables to other non automated processes in the enterprise. Without reengineering!
This session will discuss extending BPM to Responsive Process Management as a emerging solution space, and what it can mean for businesses. On how it helps with the visibility into the various business flows and processes in the organization, even when they are not fully automated (using BPM or SOA). How the RPM as a solution approach helps with the sense-and-respond decision control based on modeling and tracking business flows without changing/modifying the code of any of the existing applications that participate in the business flows.

BPM Centric SOA enabled Agile IT environment: Top 10 Strategies
Business Agility -the promise of BPM, is delivered through SOA based BPM implementations. The agility which Business envisions, IT can provide effortlessly with SOA. There are anecdotal reports which cite reductions in costs, improvement in time-to-market and productivity. While BPM and SOA implementations are increasing, are they delivering on the promised agility and reduced IT costs? BPM-SOA implementations are large, long running programs in enterprises, which turn into horror stories if not handled properly. Also, BPM-SOA have many entry points; business needs like M&As, process standardization and IT initiatives like Application Rationalization, B2B integration, EAI etc. Several issues need to be considered spanning complex business processes, process measures, evolving products, technologies and standards, existing IT infrastructure, legacy reuse, Business-IT divide, management commitment, change management, etc. Several do's and don'ts are published on SOA and BPM, but putting down an integrated strategy with a long term vision is a challenge.
This session will focus on strategies to maximize agility of BPM and SOA covering methods, technical best practices, process considerations, people and governance with takeaways for business and IT groups. These strategies will support the compelling business case for BPM -SOA to move from Rapid ROI to increased Agility to innovation.

SOA Governance
From the earliest days of SOA, it has been widely recognized that good governance is crucial for successful deployment. It has also been recognized that SOA governance is difficult. In the first place, this was partly just because SOA was new. Secondly, it is also because SOA requires a different way of working to traditional architectural styles, with different roles and responsibilities. Thirdly, and perhaps most significantly, enterprises using SOA learn as they go, and change the way they do things as they learn, which means that their governance must be adaptable and flexible.This presentation will describe the Open Group SOA Governance Framework. This is a standard governance framework developed by The Open Group using the experience of its member companies. It includes a standard SOA governance reference model, and a vitality method by which you can create a flexible and adaptive SOA governance regimen for your enterprise.Participants will learn:

  • The importance of SOA governance
  • The Open Group SOA Governance Reference Model; and
  • How to develop an enterprise SOA governance regimen using the SOA Governance Vitality Method.

SOA is Dead - Long Live SOA
There has never been a common understanding of what Service-Oriented Architecture was suppose to mean. From the business perspective, SOA was expected to modularize business functionality and application logic so that they can be shared and reused thereby making enterprise IT infrastructure radically more flexible. From the technical perspective, it was an architectural style whose goal is to achieve loose coupling among interacting software agents. But, where does SOA stand today? Which of these 2 views have become reality?This talk will:

  • Run through the history of SOA evolution. Touch upon the role of different agencies for creating the initial hype.
  • Expand on how the first view of SOA has not lived up to its promise but how the second view of SOA has really become main-stream.
  • Explore what has worked and what has not worked. Look into the possible reasons.
  • Provide practical advice on dos and don'ts of SOA adoption

SOA in the Realm of Consumer Driven IT - A Reality Check
During the early part of this decade, SOA was the much touted architectural pattern which Enterprises attempted to embrace. This was purely looked at as an answer to integration complexity. While we have seen the hype to reality, SOA continues to remain integral (though low profile) to most of the architectures being defined today. Be it 'Middleware', 'BPM' or 'Cloud', industry has advanced in its hunt for new architectural patterns to address the challenges of today. Come, join us for this session to witness the realm in which SOA took birth and its relevance in today's consumer driven IT. We will address a range of challenges right from UI to DB and how architectures are being looked at in the real world.

Defining a SOA Roadmap Based on SOA Maturity Model
nce a company has completed initial SOA projects, the number of deployed services increases and the key question no longer is how to build services, but rather how to efficiently manage the development and operation of services on an enterprise scale. What is needed is a concise roadmap that guides the evolution of SOA such that IT can deliver the right value at the right time to the business. This roadmap has to address multiple dimensions of IT: architecture, development processes, applications, information, etc.This presentation will outline a model against which the degree of service oriented maturity of an organization can be assessed, and a process (i.e. the roadmap) for assessing the current and desired degree of service maturity of an organization and for developing a plan for how to get to the target state. This presentation will show:

  • What SOA Maturity Models exist today?
  • Walkthrough of the levels and key elements of each level
  • Developing a custom SOA Roadmap
  • Project example for mapping a Maturity Model to a Roadmap

Web Service and REST Service Testing with soapUI
SoapUI is an Open Source Web Service Testing Tool for Service Oriented Architecture made for the Software Developers and testers. Its functionality mainly covers Web Service Inspection, Invoking, Development, Simulation and Mocking, Functional testing, Load and Compliance testing. Productivity enhancement features can be found in the soapUI pro version.SoapUI is the premiere open-source web service testing tool with over 50000 users worldwide. We will explore few online services like Amazon Web Services. This presentation will show you how to supercharge your web service development and testing efforts:

  • Fast inspection and invocation of web services
  • validation of contracts, messages and message-exchanges
  • tool-integrations for all major web service frameworks
  • powerful functional testing with extensive groovy support
  • instant simulation/mocking of any web service with groovy support
  • requirements-driven load-testing

SOA for Enterprise Mobility Solutions
Service Oriented Architecture is an integral part of deploying Enterprise Mobility solutions. A mobile application that connects to the lifeline of an Enterprise comes with quite a few challenges in terms of managing remotely located mobile devices, deployment of software and data, control and monitoring for the fair usage. SOA approach eases the issues associated with enterprise mobility solutions and provides a smooth passage to the CIOs to govern the mobile application integration without investing into substantial physical infrastructure. This serves as ready to configure and easy to deploy solutions that plug the mobile application effortlessly to the existing enterprise business infrastructure. The scalability of this approach helps CIOs manage multiple mobile platforms simultaneously on-the-go as well switch to any platform at any given time E.g. BlackBerry to iPhone or vice versa.

Semantic Web Future of Service Oriented Architectures
The Semantic Web is the extension of the World Wide Web that enables people to share content beyond the boundaries of applications and websites. The Semantic Web is a web that is able to describe things in a way that computers can understand. The LinkingOpenData Community Project has accomplished a global RESTful SOA scenario giving access to over two billion interlinked statements (RDF triples) from some 50 distributed providers such as DBpedia, Geonames, MusicBrainz, WordNet, the DBLP bibliography, or the 2000 U.S. Census. All this data is published in the Resource Description Framework (RDF) format. Each data set is structured as a named graph which can be accessed by a "Cool URI", using a simple HTTP GET. If the provider also implements a SPARQL endpoint, may be using RDBMS-based tools such as D2R Server, clients may use the powerful SPARQL Query Language for RDF against the data. In this presentation we will look at few live examples and demos for RESTful web services and SPARQL.

Managing the SOA Evolution

Once a company has completed initial SOA projects, the number of deployed services increases such that the key question no longer is how to build services, but rather how to efficiently govern the development and operation of services on an enterprise scale. The focus of SOA shifts to reusability, securing how a growing number of clients access the services, and assuring that Service Level Agreements (SLAs) are met, to name just a few issues. At this point companies run the danger that a "free for all" environment proliferates, and the benefits of SOA cannot be realized. The key is to introduce SOA governance before services spin out of control. Managing the evolution of SOA into the cloud with the correct governance is the next challenge. This keynote will address:

  • Typical categories of SOA projects
  • How SOA Maturity Models and governance relate
  • How SOA governance needs to be extended when we move applications into the cloud

Real-time Business Intelligence
Companies analyze business data to make strategic and operational decisions, to predict market trends, and to improve business performance. However, business success requires real-time data analysis and timely response to analysis results to meet the dynamic market conditions. With Integrated Transaction Systems (Non-BPM), BPM, BAM and BI, business intelligence system can be fed with real-time business transaction. With this integrated approach, companies can monitor and analyze KPIs, business activities and events as they occur from virtually any type of environment and heterogeneous technology sources, and performance of the IT infrastructure that supports business execution. Business owners can get timely notification for critical business events, comprehensive and actionable insights and real-time analytics which show where to focus for improvements and future gains and how well the business is performing presently.This presentation will provide an overview of how business processes execution and performance can be monitored in real-time. How Event based architecture enables integration of existing systems with BAM. Demonstrate roadmap for integrating BAM and BI business model to get real-time analytics. This will be followed by a demo on Reverse Logistics business process with integrated BAM BI solution.

Service Oriented Integration (SOI) - Doing Integration the Right Way
IT managers have been under increasing pressure to migrate a portfolio of independent "stovepipe" applications to an integrated set of business services that can be aligned with changing business requirements and support new business processes faster and with reduced cost. Today, corporations have to choose from a number of integration products (e.g. Enterprise Service Buses) that have quite different capabilities, never mind different architectures and standards.This seminar starts with a comparison of SOA and event based architectures and then outlines the key issues and guidelines that architects should consider when defining an integration architecture based on services. The key point of the seminar is a case study that illustrates how SOA concepts have been applied in a real project. It explains the key architectural and design decisions that produced an integration architecture and a set of services that were reused beyond one particular project. This presentation will show:

  • Drivers for Service Oriented Integration (SOI)
  • Comparing SOA to Event-Driven Architecture (EDA)
  • How to evolve from Enterprise Application Integration (EAI) to SOA/EDA to SOI
  • Applying SOI in a project example

SOA for Interoperability
Integrating applications - and now Cloud services - is a major challenge for enterprise architects. Each of these components is designed to deliver a particular set of functionality, and probably does this very well. But different applications and services are designed separately and generally do not inter-operate with each other. Service-Oriented Architecture (SOA) has become established as an architectural style within which different components can inter-operate so that applications and external services can be integrated within an overall enterprise architecture. This presentation will describe the latest state-of-the-art of SOA, and explain how enterprise architects can use it to achieve interoperability, following best-practice methods developed by The Open Group based on the experience of its members.Participants will learn:

  • How SOA delivers interoperability;
  • A standard reference architecture for SOA; and
  • How to use the Open Group's standard architecture framework TOGAF to develop a service-oriented enterprise architecture.

Give Cloud a Chance - Microsoft Keynote
NO ABSTRACT IS AVAILABLE

Code In the Cloud
Gain insight into the Microsoft approach to the Cloud and how Microsoft cloud offerings span the SaaS, IaaS & PaaS spectrum in addition to being integrated with on-premise apps. Learn about the how non-Microsoft applications can run on Windows Azure and the upcoming enhancements to Windows Azure and SQL Azure. The session will wrap up with insights on how the next generation of consumer experiences can be built on top of Windows Azure and emerging web standards such as HTML5.

Using the Cloud to Enhance Workforce Agility
Applications on the cloud and SaaS provide various advantages to enterprises such as cost optimization and predictability, free from hassles of maintaining the application and the infrastructure, faster deployment, experience sharing from like industries and a whole lot. But as an enterprise, the most value can be extracted when the applications are available to always mobile workforce whenever and wherever they are. With the wide use of smart phones, tablets and other portable computing devices, it is essential enterprises get the applications mobile enabled using application mobility services from mobile service providers. This can enable the application across multiple types of devices including secure delivery of the application content to the device. For large and small enterprises alike, this provides higher productivity and quick decision making aided by real-time data from the enterprise application on the cloud. This discussion is about the services enterprises can expect from a telecom service provider for cloud application mobility and certain key communication enablers

Self Service Analysis and the Future of BI
You most likely have already heard of Project "Gemini", the ground-breaking new BI technology shipping in Microsoft SQL Server 2008 R2. In this session we introduce "Gemini" for both analysts and IT, in the context of Self Service BI. We look at the client capabilities of "Gemini" for Microsoft Office Excel power users, the collaboration features for teams, and the important IT tools for compliance and effective administration. If time permits we will also take a sneak preview into Reporting Capabilities that get introduced with this new version which is loaded with BI related enhancements. This is just the beginning of what we call as Self-Servicing BI, the future is here and is mind-blowing

Challenges and Solutions For Multi-tenancy On The Cloud
Multi-tenancy refers to the ability to run multiple users of an application on a shared infrastructure. Such an infrastructure makes oblivious the need for having a dedicated infrastructure for each user or user group. This helps in the economies of scale by saving on the per user cost of operations.
Several SaaS based applications like SalesForce.com provide a fine grained multi-tenant model. The common way to implement multi-tenancy is at the data layer, however this introduces a fair set of challenges when one decides to move to the cloud. Most solutions would focus around spreading the users across the cloud, however, what happens when a user is large enough to spread across the cloud? If you have an existing application, it requires a complete rewrite and also forces fairly significant changes to the existing data model. The current set of multi-tenant practices do not address the challenges of dynamic elasticity.
The session tries to look at the challenges and possible solutions for the context

  • Understand Multi-tenancy
  • Current ways to handle multi-tenancy
  • Problems with Multi-tenancy for dynamic elasticity
  • Solution to multi-tenancy for the cloud
  • Code walkthrough of the proposed solution

Migrating an Enterprise Application to Google App Engine: Journey Notes
A real life case study of migrating a widely successful Enterprise Timesheet and Invoicing app to the Google App Engine. The journey notes would detail the pain points of the product organization and the reasons for their decision to move to the cloud. It would describe the process of selecting Google App Engine as a preferred platform and the pitfalls encountered on the way with their solutions. We would discuss about in detail about caching strategies, performance issues, lock in avoidance, multi-tenancy etc. Finally the journey notes would provide insights into the business benefits delivered and the continuous benefits of being on the cloud.
Participants will gain an understanding of

  • The reasons why enterprises are using Cloud Computing
  • Pointers to the pitfalls encountered while moving to Google App Engine
  • Benefits of moving a traditional standalone application to the Google PaaS
  • Dispelling the myths about lock-in and multi-tenancy

Open Q&A Session - Windows Azure
NO ABSTRACT IS AVAILABLE

Demystifying SharePoint for Architects
SharePoint has evolved from just a Portal to an Application Platform and now it's a complete business collaboration platform for the Enterprise and the Internet. When people need to work with other people, with content and information, or with line-of-business data, they can use the rich, out-of-the-box set of integrated capabilities in the SharePoint 2010 platform. People can also customize these capabilities to address specific business needs and integrate them with other products and solutions. Using the same set of capabilities and tools, companies can deploy SharePoint 2010 both inside the enterprise and outside (extranets, internet) so employees, customers, and business partners can work with the platform. Learn how as Architects, you can exploit out-of-the-box capability of SharePoint & build innovative solutions for your customers.

Ask the Sharepoint Team - An Open Forum
NO ABSTRACT IS AVAILABLE

Open Q&A Session - AWS Cloud
NO ABSTRACT IS AVAILABLE

The Cloud Age is Here to Stay - Time to Rethink Security
Companies and Governments are adopting modern and highly dynamic technologies like cloud at a rapid pace. The speed of technology innovation seems to pick up. What does this development mean to the world of security and privacy though? Is this just a new development that we will adjust to over time or a true disruption requiring new and innovative security thought leadership? We find ourselves increasingly on the defensive – cyber criminals who are getting more sophisticated and targeted by the week and new technology services utilizing the cloud being quickly introduced into companies without giving security teams a chance to prepare for it. Is this really a technological challenge or rather a new cultural shift? It seems as if every successful gadget or consumer service is utilizing the cloud these days. But at the same time consumers and corporate customers alike are having higher expectations when it comes to the integrity and confidentiality of their data. Consumer trust is more and more an essential ingredient of a successful online business model. Trust without security is short lived though. Is it time to realize that “bolting” security onto existing technology no longer works in the cloud age and we need to innovate and develop new security technologies and mechanisms to keep up with technology innovation?