際際滷

際際滷Share a Scribd company logo
Intro


        Connect2 Development Plan
                  Phase 1
Background
   What we have is EC2Connect:
        Early version of Business Process Integration
        Non standard specification
   SOA promising its maturity and open source support
   SOA Integration Market:
        Payment Gateway and Switching
        Data and Business Process Integration
        SOA Enable Solution for Enterprises
   Our customer ready for next phase
        PLN Wilayah Lampung
        Bank Danamon, Bank Mandiri, Bank Bukopin, PT Pos Indonesia
        And, other enterprises looking for SOA Enable Solution
Objective
   Adoption of current pace of methodology (SDLC & Project
    Management)
   Connect2 will be
        SOA-ready with Java Business Integration specification
        Based SOA-ESB to support loosely-coupled (SOA) and
         decoupled (Event Driven Architecture) in same architecture
        Agile Routing, Transformation, Mediation
        Orchestration and Choreography of Business Processes
        Abstraction different type of end-point adapters
        Using open source technologies
   1st Phase will accommodates Host to Host requirements
ESB-SOA Overview
Insights
 Event Driven Internal Application using App Services
    Service Manager, Simulator, Monitoring
 App Automation using Business Agents
    Reconciliation, Scheduled Tasks
 Adapters
    Multi protocol end point adapter
 Orchestration and Choreography
    BPEL, XSLT, Scripting based
User Point-of-view
Early phase



                     XML configuration
1st Phase Scope of Work
   ESB-core with JMS ability
   Routing
   Adapter Abstraction
   Socket-based adapter
        Asynchronous and synchronous
        Transformation ready
   Simulator
   Reconciliation Service
   Stand-in Processing Agent
Technology Stack
   Apache ServiceMix 3.3
        ESB and connectivity
        Implement Java Business Integration specification
   Apache Mina
        Socket and agnostic application adapter
        Using Java new IO, faster and support non-blocking connection
   Standard J2EE Application server
        To disconnect vendor lock-in
   EJB 3.0 and Hibernate JPA
        Java based Application Service and Data Persistency
        Great performance
   Quartz
        Proven Enterprise Job scheduler
Technology Specification
Project Organization
Early phase
Project Organization
Iterative n phase
                    Product Manager




       1                 2            n
Timeline
                                                                                              Weeks
             Activity
                                      1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26

Initiate Project
Staffing and detailed planning

Kick-off meetings

Installation and configuring server



Analysis and Design
Detailed Requirement

Proof of Concept

Functional Design



Iterating Development
Configuring, Costumizing, Coding

Unit Test



Enterprise Test
System Integration Test

User Acceptance Test

Performance Test



Documenting
Resources
   Project Management Tools and Server
        Source Code Management: Subversion
        Maven Repository: Nexus
        Issue Tracker, Wiki, Progress Tracker, News Management:
         Redmine
        Continuous Integration: Hudson
   Dedicated Server for Testing
   Notebooks
        Eclipse 3.4 Ganymede with SVN plugin
        Maven 2.1.0
   Internet Access
Next Roadmap
Conclusion
   Project outcome will be Connect2 as SOA product based
   Connect2 will be ready to deploy at customer site within 6
    months
   Connect2 will replace EC2Connect product
   Connect2 build using latest Methodology and Technology
   Connect2 will compete with worldwide SOA product such
    as: BEA, TIBCO, etc
Thank You

More Related Content

Connect2 Development Plan phase 1 v.0.0.4a-2

  • 1. Intro Connect2 Development Plan Phase 1
  • 2. Background What we have is EC2Connect: Early version of Business Process Integration Non standard specification SOA promising its maturity and open source support SOA Integration Market: Payment Gateway and Switching Data and Business Process Integration SOA Enable Solution for Enterprises Our customer ready for next phase PLN Wilayah Lampung Bank Danamon, Bank Mandiri, Bank Bukopin, PT Pos Indonesia And, other enterprises looking for SOA Enable Solution
  • 3. Objective Adoption of current pace of methodology (SDLC & Project Management) Connect2 will be SOA-ready with Java Business Integration specification Based SOA-ESB to support loosely-coupled (SOA) and decoupled (Event Driven Architecture) in same architecture Agile Routing, Transformation, Mediation Orchestration and Choreography of Business Processes Abstraction different type of end-point adapters Using open source technologies 1st Phase will accommodates Host to Host requirements
  • 5. Insights Event Driven Internal Application using App Services Service Manager, Simulator, Monitoring App Automation using Business Agents Reconciliation, Scheduled Tasks Adapters Multi protocol end point adapter Orchestration and Choreography BPEL, XSLT, Scripting based
  • 6. User Point-of-view Early phase XML configuration
  • 7. 1st Phase Scope of Work ESB-core with JMS ability Routing Adapter Abstraction Socket-based adapter Asynchronous and synchronous Transformation ready Simulator Reconciliation Service Stand-in Processing Agent
  • 8. Technology Stack Apache ServiceMix 3.3 ESB and connectivity Implement Java Business Integration specification Apache Mina Socket and agnostic application adapter Using Java new IO, faster and support non-blocking connection Standard J2EE Application server To disconnect vendor lock-in EJB 3.0 and Hibernate JPA Java based Application Service and Data Persistency Great performance Quartz Proven Enterprise Job scheduler
  • 11. Project Organization Iterative n phase Product Manager 1 2 n
  • 12. Timeline Weeks Activity 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Initiate Project Staffing and detailed planning Kick-off meetings Installation and configuring server Analysis and Design Detailed Requirement Proof of Concept Functional Design Iterating Development Configuring, Costumizing, Coding Unit Test Enterprise Test System Integration Test User Acceptance Test Performance Test Documenting
  • 13. Resources Project Management Tools and Server Source Code Management: Subversion Maven Repository: Nexus Issue Tracker, Wiki, Progress Tracker, News Management: Redmine Continuous Integration: Hudson Dedicated Server for Testing Notebooks Eclipse 3.4 Ganymede with SVN plugin Maven 2.1.0 Internet Access
  • 15. Conclusion Project outcome will be Connect2 as SOA product based Connect2 will be ready to deploy at customer site within 6 months Connect2 will replace EC2Connect product Connect2 build using latest Methodology and Technology Connect2 will compete with worldwide SOA product such as: BEA, TIBCO, etc