Showing posts with label Tech Forum. Show all posts
Showing posts with label Tech Forum. Show all posts

Monday, November 5, 2007

SOA, Web Services & BPEL - Tech Forum in Singapore

Recently, i gave a talk and BPEL demo to singapore partners for Oracle BPEL & SOA suites. Introducing them idea of SOA, BPEL and Web Services and how to make use of oracle technology in their applications.

SOA stands for service oriented architecture, it is a architecture model.

Talk about architecture, we need to understand basic building block of each application and system.

Like we build a real house, we use mortar and brick. Every application / system was built with business logic and process. Business process weaves all business logics into one application to achieve business goals. Process and logic weave seamlessly and hard coded into a monolithic application. Like we cook soup, we put all ingredients into water and hard for us to separate each out in the end, by which it reduce reusability of standard process and logics.

In traditional application, when people wanna change the process or integrated with other application / system, especially it is a heterogeneous platform or technology integration, that will be very hard and time-consuming.

For SOA applications, applications also build with process and so-called business logic (have been wrapped into self-contained services). Process and services are loosely coupled, people can easily add or remove services from process, not like traditional applications (process & logic fuse into one). Other than that, people can easily design & program the business process with a advanced IDE. Overall experience for process design and implementation will be a drag-and-drop exercise.

SOA process should be standard, easily extensible and composable. When build an SOA application, we start from building a portfolio of services , follow with well-defined business process to orchestrate services to achieve business goal. This is where BPEL comes in for business process implementation and web service for business service implementation.

Many people equate web services with Service-Oriented Architectures (SOA), but web services are just one element of SOA - they're about service invocation. SOA's scope is broader than just invocation. It's a complete software component architectural model, a way to organize, manage, deploy, discover, and expose software components, and to consume these over the Internet. From the software life-cycle perspective, in addition to the typical software development phases of design, development, and deployment, SOA defines web services-specific phases that include service publishing, discovery, binding and consumption, and management.

Note, SOA != web service+bpel

Friday, September 28, 2007

Tech Forum & Workshop in Kuala Lumpur, Singapore & Indonesia

I have been staying in KL for the last 4 days for a tech forum and hands-on workshop hosted in KL.

This forum explains how ISVs can build their applications using oracle technology and grow their business with market leaders (Oracle & Sun). It also covers the new features, benefit and how to use technical resources available exclusively to our ISVs.

In the workshop, Oracle (My team) will assist ISVs attendees migrating their application from other databases or middleware to Oracle technology.

Here is the event agenda

Day 1:

09:00 AM Registration
09:30 AM Welcome note and agenda
09:45 AM Tech Talk By Sun (Open Solaris and Virtualization)
10:45 AM Morning Break
11:00 AM Tech Talk By Oracle ( Migration Methodology and Best Practices)
12:00 PM Lunch
01:30 PM Migration workshop
03:30 PM Afternoon Break
03:45 PM Migration workshop
06:00 OM Close

Day 2:

09:00 AM Continue Migration workshop
10:45 AM Morning Break
12:00 PM Lunch
01:30 PM Continue Migration workshop
03:30 PM Afternoon Break
03:45 PM Continue Migration workshop
06:00 OM Closing Ceremony


I reached KL two days earlier before the event open. For the first two days of my staying, I am quite busy in preparing the user environment like work stations, servers (from Sun) and network setup as this is the first time for our Malaysia partner (co-organizer) hosting this kind of event. At the last 2 days, i gave the technical talk about migration methodology and help ISVs solve their issues during the hands-on migration session.

In my speech, i covered the migration methodology, approaches and things they need to consider for the DB migration , J2EE & Application Server (AS) migration and Oracle Forms migration. Some migration tools from oracle have been introduced to our ISVs, with which migration can be automated & simplified and duration of migration can be shorten. Demonstration of how to use those tools is also given after the speech.

Here is the material for the migration, you can dig out more from the links i am giving in the ppt.

There are actually some photos taken by our partner on that day and I am in the midst of geting them and upload here. So, keep tuned for the photos.

Migration workshop in Kuala Lumpur

Migration workshop in Kuala Lumpur

Tech Forum in Singapore

Sun Talk about Virtualization in Singapore

Tech Forum in Indonesia

Talk about DB Migration in Indonesia

Talk about DB Migration in Indonesia

´