OW SOA empowered Shipbrokers



Similar documents
Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

Developing Microsoft SharePoint Server 2013 Advanced Solutions

Application Services Portfolio

Category: Business Process and Integration Solution for Small Business and the Enterprise

Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

1. Digital Literacy - Computer Security and Privacy 2. Partners in Learning: Organize and Manage the Use of ICT in Your Classroom 3.

SERVICE ORIENTED ARCHITECTURE

GUIDEBOOK MICROSOFT DYNAMICS SL

Accelerate Your Enterprise Private Cloud Initiative

Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW

Optimize workloads to achieve success with cloud and big data

Sadržaj seminara: SOA Architecture. - SOA Business Challenges s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

VOL. 2, NO. 3, March 2012 ISSN ARPN Journal of Systems and Software AJSS Journal. All rights reserved

Better Together with Microsoft Dynamics CRM

Leveraging SharePoint for Clinical Trial Management

Service Oriented Architecture (SOA) An Introduction

Developing Microsoft SharePoint Server 2013 Advanced Solutions

Developing Microsoft SharePoint Server 2013 Advanced Solutions MOC 20489

Optimizing Service Levels in Public Cloud Deployments

CLOUD ARCHITECTURE DIAGRAMS AND DEFINITIONS

VALUE PROPOSITION FOR SERVICE PROVIDERS. Helping Service Providers accelerate adoption of the cloud

Noramsoft Inc. Noramsoft Inc. SPT2O1O - Course Description. Developing Solutions with SharePoint Server 2010 SPT2010. Noramsoft Inc. Noramsoft Inc.

Integrating Siebel CRM 8 with Oracle Applications

MS 10978A Introduction to Azure for Developers

Virtualization. Key Initiative Overview

Overview. Microsoft Office Enterprise Project Management Solution. In this article

Bridging the Gap between On-Premise BizTalk ESB and Windows Azure platform AppFabric

Integrating Adobe LiveCycle ES and Microsoft Office SharePoint

How can Identity and Access Management help me to improve compliance and drive business performance?

Course Outline: Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions

Technology Enablement

Service-oriented architecture in e-commerce applications

Course 10978A Introduction to Azure for Developers

Business Integration Architecture for Next generation OSS (NGOSS)

A Corporate Profile.

Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach

Sequence Kinetics TM Transforms SharePoint into an Enterprise BPM Suite

Provide access control with innovative solutions from IBM.

Client Requirement. Why SharePoint

Accenture Cloud Platform Unlocks Agility and Control

Academic All Technology Library ( 1576 Courses)

FREQUENTLY ASKED QUESTIONS. Oracle Applications Strategy

Cloud Services Brokerage: Technology and Market Assessment

Integrating MDM and Business Intelligence

Key Benefits of Microsoft Visual Studio 2008

Preferred Strategies: Business Intelligence for JD Edwards

Business Process Analysis & Management. Corporate Synergy

Salesforce integration with Enterprise Open Source. Mischa de Vries László van den Hoek SFDC Consultant OS Consultant

SEQUENCE Integrates with Microsoft Dynamics to Provide Enterprise BPMS Capabilities

Course 5431: Getting Started with Microsoft Office PowerPoint Course 5420: Editing and Proofreading Documents in Microsoft Office Word 2007

Understanding the Business Value of Migrating to Windows Server 2012

Cloud Computing. Key Initiative Overview

The Application of BizTalk in Public Sector

GUIDEBOOK MICROSOFT DYNAMICS NAV

Service Oriented Enterprise Architecture

JOURNAL OF OBJECT TECHNOLOGY

The Way to SOA Concept, Architectural Components and Organization

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

Trainer Preparation Guide for Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Design of the Course

How Can Agile Customers Benefit from Oracle Fusion Middleware Today?

Laserfiche for Federal Government MEET YOUR AGENCY S MISSION

Economic Benefits of Cisco CloudVerse

End-to-End Infrastructure Solutions

Designing and Developing Microsoft SharePoint Server 2010 Applications (MS10232)

WHITE PAPER. Enabling predictive analysis in service oriented BPM solutions.

Course 10232: Designing and Developing Microsoft SharePoint Server 2010 Applications

WHAT DO YOU MEAN END-TO-END FIELD SERVICE MANAGEMENT?

CSCI 5828 Spring 2010 Foundations of Software Engineering. - Arpit Sud

CONSULTANTS TO THE INSURANCE INDUSTRY IT DEVELOPMENT QA TESTING CEDERIGHT REINSURANCE STAFF AUGMENTATION

DE-20489B Developing Microsoft SharePoint Server 2013 Advanced Solutions

Achieve Economic Synergies by Managing Your Human Capital In The Cloud

Realizing business flexibility through integrated SOA policy management.

A Jacada & Microsoft CCF Competitive Review

Course 20532B: Developing Microsoft Azure Solutions

E-Business Suite Oracle SOA Suite Integration Options

Current Challenges in Managing Contract Lifecycle Management

Ellucian CRM: platform overview

HP CLOUD STRATEGY AND SOLUTIONS THE PATH TO HYBRID DELIVERY. Copyright 2011 Hewlett-Packard Development Company, L.P.

Developing Microsoft Azure Solutions

Qualifying Microsoft Training for Software Assurance Training Vouchers (SATVs)

Developing Microsoft Azure Solutions 20532A; 5 days

Microsoft Dynamics CRM

EverSuite. Enterprise Content Management Solutions. Capture. Manage. Store. Preserve. Publish

Delivering Outstanding Customer Care in a High Volume Call Center Environment

Transcription:

Øystein Garshol & Olle Paulsson Objectware AS 1

Agenda About Shipbroking Architecture Service Samples Governance Value realized Lorentzen & Stemoco OW SOA 2

About shipbroking Objectware have delivered Service Oriented Shipbroker applications to two major participants within the Shipbroker community, Lorentzen & Stemoco AS and Astrup Fearnley AS Common for both companies are Own company + joint venture with others = complex organization Sharing and separating information (crucial!) Geographically disparate (Europe/Asia) 24/7/365 Different departments/markets different needs Cargo Spot-markets: high intensity, large volumes of contracts Long running contracts: 5 15 years to complete Sales & Purchase / Newbuilding Very few, but very complex negotiations, contracts and follow-up Close cooperation with many parties over a long period of time (shipowners, investors, shipyards, shippers) Consultancy and advisory services Highly proficient Information workers 3

Architecture Strategy Architectural goal Continuously retain evolvability aligned with the business Support agile process management with auditability according to rules and regulations Support analysis and reporting on business data (Business Intelligence) Harvest value from standard software suites through continuous upgrades of best-of-breed software Service oriented architecture (SOA) Based on Objectwares categorization framework for services Business services expose information from several data sources (internal and external) Complete business process management with K2 Blackpearl 4

Architecture overview SharePoint WebForms Outlook Fixture Registration Fixture Maintenance Invoicing Invoice Planning Fixture Query Organization Account Contact Fixture Persistence Invoice Persistence Vessel Employee 5

SERVICE EXAMPLES 6

Core Service Core Services adds value to consumers Domain Model Specific Provide Master Data Management Implemented with EDR pattern Evolving, version agnostic clients ESE pattern implemented flexible support for long running workflows Provides solutions for integration challenges, authentication and caching Logical id s provide anti-corruption towards clients 7

Core Service Samples Account CRM and ERP Vessel AxsMarine FixturePersistence Database and CRM 8

Aggregated Core Service Aggregates multiple core services Query Context specific (Use Case based) Complex Business Logic and everything from a Core Service 9

Aggregated Core Service Sample Invoice Planning Creates an invoice plan with a fixture as input Fixture Query Query fixtures on properties that are not present on the fixture domain object 10

Application to Application Service Orchestrates collaboration between human or computer actors Relies heavily on Evolving Service Endpoints 11

A2A: Fixture Registration Process Process according to ISO certification K2 Workspace Reports Status & Followup Activity escalation based on Human Service Level Agreement Timing on taskcompletion against baseline Startingpoint for process optimization 12

Human to Application Service The implementation of a Use Case with one human actor Uses A2A, ACS and CS to assemble information in the form Automated based on ROI or Business Rules Coverage 13

H2A: Fixture Registration Form Mainly used by brokers who have closed a deal Advanced ASP.NET based form Complex validation Dynamic rendering based on user-selection AJAX based controls for improved user experience 14

H2A: SharePoint Fixture Workspace 15

The greatest H2A Service ever built The Turk or Automaton Chess Player was a chessplaying machine constructed in the late 18th century, and exhibited from 1770 for over 84 years The Turk was revealed as a hoax in January 1857 Amazon Mechanical Turk launched in November 2005 emulates the Turk by exposing a Web Service API that allows tasks requiring Human Intelligence to be Outsourced for a small payment 16

GOVERNANCE 17

Categorized services are governable by rules 18

Governance 19

Governance 20

Governance 21

SOA Business Value Realized L&S Support for complex joint venture business model. Highly competitive flexibility. Full ISO certification of contract registration process -> complete end-to-end replacement of paper-based process 3-5 legacy business applications completely phased out by 01.01.2008 New field-office opened in London Q307 -> full integration of new office <1 month, including invoicing and operations Operations departement migrated into broker departments in Q407. Systems rendered the department obsolete! 22

SOA Technical Value Realized The Categorization model forces developers to build maintainable services The service does one thing only (well) Evolveability empowers flexibility in asynchronous processes Categorized services are governable Governance rules are applied on each service level 23

Key Takeaways Both customers support their IT Strategy with standard Microsoftbased software. A best-practice architecture provides a evolvable foundation for agile business process management and optimization through H2A services in K2 BlackPearl and MOSS. A platform of standard software that supports a wide range of the core processes is a cheap target for future IT investments. Process management and services opens Business Intelligence and Reporting opportunities. Low cost of evolution through maximizing value in new releases of standard software. Microsoft Office Sharepoint Server 2007 Microsoft Dynamics CRM 4.0 K2 BlackPearl 24