Establishing BPM, SOA and Enterprise Architecture and 'Governance'

Good day all,
(Originally posted on LinkedIn Oracle BPM group)
(This post can also apply to those implementing SOA and/or Enterprise Architecture)
After reviewing Oracle's IT Strategies from Oracle (ITSO) reference library (http://www.oracle.com/technetwork/topics/entarch/itso-165161.html) there does not seem to be anything specifically created (yet) targeting a BPM Governance Framework.
It is mentioned in a document in the above mentioned library, titled "Business Process Engineering", document ID E20216-03, file name of, oracle-pg-bpm-bus-proc-eng-r3-0-292099, page 5-2, 3rd paragraph, and I quote, " (see A Framework for BPM Governance for more information). Yet there is no link or section to or for said reference nor anything else within that document. Disappointing.
The closest and so far best approach I feel is a PDF file titled, ONE 2010-ART-BPM Governance Framework-VKhusidman-v51, authored by Vitaly Khusidman, titled "BPM Governance Framework", BPTrends ▪ July 2010
In this above document Dr. Khusidman recommends utilizing TOGAF as a framework for establishing the BPM Governance Framework. This also seems like a sound approach for those addressing the Enterprise Architecture (and governance which is a part of that larger 'whole') as well as SOA and BPM, especially those moving to a combination of SOA and BPM.
What are the thoughts and approaches being used by others, who may also be using some of Oracle's products and tools, and tasked with addressing the whole enterprise and/or SOA-BPM combined?
Cheers
Edited by: 863177 on Jun 23, 2011 6:16 AM

Or that phase of product life cycle..
It seems as if academics are taking an increasing interests in SDN for gathering data. Possibly a knock-on of the University Alliances.
IMO this one is legitimate.
Cheers,
Julius
ps: Haven't guestified a Professor yet for ponits gaming with students. A whole new market!...

Similar Messages

  • SOA Consortium: Enterprise Architecture 2010 Webcast

    One of the working groups in the SOA Consortium’s community of practice is the “EA2010” group. This group of seasoned enterprise architects from industry, government, systems integrators and vendors, has been actively discussing and defining the next generation role of enterprise architecture. Specifically, what enterprise architecture looks like – organization, practices and people – in a business-driven, service-oriented world.
    Read more about it <a href="http://entarch.blogspot.com/2007/10/soa-consortium-enterprise-architecture.html">here</a>

    On 14/07/10 12:58 PM, rajesh ahuja wrote:
    > Business Technology Summit 2010 India's First, Largest and Single-most
    > Inspirational Technology Show
    This forum is a place to ask questions about jdt. Please post your
    advertisements elsewhere.
    - Prakash
    Platform UI Team, IBM
    www.eclipse-tips.com

  • SAP GRC for Enterprise Architecture - Synergies and Gaps

    Hi to all the Experts out there , I am a Freshie, Just Certified in TERP10 (Business Process Integration(, am doing Masters at Brunel University and the Dissertation topic I am working on is "SAP GRC for Enterprise Architecture - Synergies and Gaps ", and it involves unbiased exploration of SAP Solution for Governance Risk and Compliance for Enterprise Architecture, I request you all to contribute any related Information and or documentation for "SAP GRC" which can help me establish synergies for an Enterprise Architects perspective and gaps if any found.

    Hi
    You can find the basic documentation and whitepapers on GRC @
    http://www.sap.com/solutions/sapbusinessobjects/large/governance-risk-compliance/index.epx
    Which may help you in your study.
    Regards
    Swarna

  • What products to choose for a SOA and  BPM Scenario?

    Hi, i am beggining in this interesting world of SOA and BPM. I am responsible for evaluating to implement a business testing case of SOA and BPM that involves these products: Oracle BPM, Oracle Service Bus, Oracle BPEL, Oracle Weblogic Server.
    So, i decided to install and configured in the same order, the following products (some of them are from the Fussion Middle Ware 11g):
    1- Oracle Database XE
    2- Repository Creation Utility (11.1.1.2.0) to create schemas in database for SOA and BAM
    3- WebLogic Server (10.3.2)
    4- SOA Suite (11.1.1.2.0), that includes BPEL
    5- JDeveloper and Application Development Framework (11.1.1.2.0)
    6- Soa-jdev-extension
    7-Oracle BPM Suite
    Next, i tried to follow the running y building tutorial for Fusion Order Demo, according to "e10275-Running y Building an Application with SOA Suite" guide, but i couldn´t deploy the demo because of Ant Module Issue.
    Also, i've noticed, that the service bus included in SOA Suite 11g is not the Oracle Service Bus but Enterprise Service Bus called mediator, and according to documentation in Soa Suite 11g, Oracle Service Bus is available as a separate download with an Oracle SOA Suite license. But revising Oracle Service Bus downloads, there is an only one: Oracle Service Bus 10gR3 (10.3.1.0) hat works with Weblogic server 10.3.
    Besides that, there is no integration between Oracle BPM Suite and SOA Suite.
    And after all, i have the following questions:
    1. Is it correct the products choosen (version 11g) to implement Business SOA/BPM evaluation case?
    In case of answer to question 1 be affirmative:
    2. How can i integrate Oracle Service Bus to SOA Suite 11g?
    3. How can i integrate Oracle BPM Suite to SOA SUite 11g?
    In case of answer to question 1 be negative:
    4. What products to install and configure to fulfill the business test case products requeriments: Oracle BPM, Oracle Service Bus, Oracle BPEL, Oracle Weblogic Server?
    I would appreciated your help.
    Roycito

    Hi Roycito,
    And after all, i have the following questions:
    1. Is it correct the products choosen (version 11g) to implement Business SOA/BPM evaluation case?Yes. From technical perspecive it is possible and you have chosen the right combination, however it may differ as per your business requirements and use case.
    In case of answer to question 1 be affirmative:
    2. How can i integrate Oracle Service Bus to SOA Suite 11g?Current version of OSB (10.3.1) does not support 11g resource adapters so direct integration may not be possible but through a transport protocol such as HTTP(S), JMS, File and FTP, you can integrate OSB indirectly with SOA suite 11g. Please refer -
    http://download.oracle.com/docs/cd/E15523_01/integration.1111/e10223/04_osb.htm
    3. How can i integrate Oracle BPM Suite to SOA SUite 11g?Through BPEL it should possible. Please refer -
    http://download.oracle.com/docs/cd/E15523_01/integration.1111/e10223/505_bpm.htm
    Try to contact your local Oracle Sales Representative for more details and support from Oracle for implementaion of your use case.
    Regards,
    Anuj

  • I want to know about enterprise soa and sap netweaver

    Hi all,
                 i am ABAP'r , i want to know about Enterprise SOA And SAP Netweaver ,
    please send some documents about that .
    Thanks&regards.
    Naveen Kumar

    ESOA mean Enterprise Service Oriented Architecture
    SOA mean an Architecture approach to define IT solution for business problems using loose couples SERVICES
    Service mean: definition of a business function in terms of the service message, protocol and nature
    Nature mean Service direction, Service mode and service contract
    WEB SERVICE, XML, XSD, SOAP : Mean a technology following SOA architecture approach to IT enablement of a business need.
    WEB service compose business functions, location of services, messages of service offering and protocol into a single definition to define service contract.
    XML mean a common language to represent message
    XSD mean a common way to define message structure
    SOAP mean a procol which carry messages of services between service consumer and service provider.
    Finally : Web service is not SOA. Web service is a technology implementing SOA architectural approach to IT enablement of a business NEED.
    Note: If you are happy with answer please make sure point is rewarded.
    Thanks

  • Oracle BPM / SOA Suite and Big and Complex Scenarios

    Hi people,
    I have worked for a company that in the past chose Oracle BPM (ALBPM at the time) and one of the big problems that the company had was in relation about big processes and complex scenarios.
    This company is for the e-commerce area and our processes can have many instances at the same time, for example, a process to all the "order flow" can have thousands, maybe millions instances at the same time.
    So we choose to abort the BPMS option in the past and now we back to talk again about BPMS and one question is always made by the company board: if we use BPM again, the new versions can be support all the our volume data?
    To be honestly, I don't have this answer so I like to know if any people here has a paper or report about Oracle BPM 11g and big scenarios with many instances. If anybody has a case too, it will be relevant.
    Another and the final question: how does the oracle bpm engine treats the case when my engine reboots and before that the engine had many instances active? The istances will be lost?

    11g ADF is not certified with 10g SOA Suite. What I mean by this is that your 11g ADF will need to run on WLS 10.3.1 and SOA Suite 10g will eith run on oc4j or WLS 9.2.
    ADF is just JDeveloper, you deploy to WLS 11g (10.3.1).
    This is the most detailed 10g SOA Suite guide I know for 10g
    http://download.oracle.com/docs/cd/E10291_01/core.1013/e10294/toc.htm
    note that it is for 10.1.3.3, you just need to subsitute for 10.1.3.5 (latest release)
    cheers
    James

  • Installing Oracle BPM suite, when SOA and BAM domain are already installed

    Hi Gurus
    I have installed already Oracle SOA domain now I have to install Oracle BPM suite, How to install it with no effect on already installaton.
    Please guide,
    Aamir

    Hi Aamir,
    Shutdown the database all the servers. Start the configuration wizard again(SOAORACLE_HOME/common/bin/config.sh) and select BPM and finish it. (SOA and BPM share the same schemas)
    Start the servers. Now you can see that BPM is configured with your soa server.
    To check whether everything is fine, login to AdminConsole , goto Deployments and check whether oracle.bpm.runtime(11.1.1,11.1.1) is shown as "Active"
    thanks,
    Murugesh

  • SOA and WS interaction architectures

    hello everyone!
    i would like your help to understand the service-orientation concept.
    i have read about document-oriented and rpc/procedure architectures.
    Service-oriented architecture talks about xml messages exchange.
    I have implemented a web application in which clients can make SOAP requets to an application server
    (intermediary service) and that communicates with web services to reponce to clients.
    I use WSDL files for acheiving this. Is this application service-oriented?
    When we talk about xml documents exchange do we mean soap messages too?
    Which is the better architecture in order to acheiving service orientation?
    Thank you

    I think you are a beginner in SOA. This doc may give you a brief introduction of SOA and how Oracle products implement the same -
    http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10223/soa_01.htm
    Is this application service-oriented?Yes, Web-Services are part of SOA implementation.
    When we talk about xml documents exchange do we mean soap messages too?SOAP is also a XML based packaging protocol. So answer of your question is "Yes"
    Which is the better architecture in order to acheiving service orientation?Depends upon the requirements, resources available and existing solutions.
    Regards,
    Anuj

  • SOA and REST

    Hi
    I start this thread to get an insight from the Architect community who is working on the Best-Built applications to know the direction related to adhering and adopting to SOA and REST based applications.
    In this guidelines book, I see SOA as the framework to expose the business functionality as Enterprise Services, even it suggests that BAPIs and RFCs are to be encapsulated in webservices as far as possible. I like the guidelines to provide the application flexibility for the business logic so that I can use irrespective of the platforms, versions and so forth. Also it helps me in orchestrating these services in A2A, B2B and in the integration scenario where multiple systems and softwares are used.
    Then came the new buzzword, I understand that many developers and Architects are considering REST as the go to Architecture for the future and SOA enterprise services may be outdated.
    I do believe that REST and SOA webservices are different architectural styles, REST can be used more in sin point to point simple client server and point to point applications(synchronous) and mobile scenarios, so that the SOAP payload that exists in SOA can be avoided to improve the performance and data tranfer. But how much it can be used in the A2A, B2B integration scenarios where the critical business applicartions always rely on Asynchronous communication. SAP Bnaking and Utilities are heavily developed based on SOA based Enterprise Services. At the same time within SAP some people are still under the impression SOA is dead.
    I am now confused, as an Architect I would like to follow these guidelines to suggest the customers and the developers I am working with that follow the guidelines. But, there is no mention about REST in this book except in one place. It would be nice to mention in this book about guidelines of using REST and SOA.
    I am really interested in hearing from you all and the document owners as well.
    Regards,
    Suresh

    Hi Suresh,
    you raise a very good question, which keeps the BBA team quite busy. I might not be able to give a perfect answer right now, but stay tuned for our next BBA updates. We are working on new SAP NetWeaver Gateway and a Mobile chapter. I foresee that those new chapters will also trigger some minor updates on language in the existing Process/SOA chapter.
    For last weeks TechEd in Las Vegas we already published a preview of the Gateway and Mobile chapter in the pdf version of our book. My personal opinion is that SOA comes with different implementation flavors, which are optimized for different use cases. Web Services and REST are both just different means of Service Orientation. As you said, web services is a good choice for A2A, B2B integration. On the other hand other more light weight integration for mobile but also other very light weight applications are a better use case for REST.
    We need to be thorough on releasing our official SAP Guidelines and need to ask for your patients. As said stay tuned for more updates on Gateway, Mobile and Process/SOA.
    Best, Joerg

  • Need Guidance from SOA and ESOA Experts

    Hi Everybody.
    Good Morning.
    I have good experience in JAVA and J2EE.
    i am going to work in Services team.
    i am new to the SOA and ESOA Concept.
    Please tell me, what would be the right approach to know the basics of SOA and ESOA.
    Please tell be some books and links which would useful for the same.
    Please dont redirect to some other links in forum...(am unable to find the source information when passing thru those links
    Thanks in advance.

    IN which role are you going to work in Service Team?
    If you are Service Designer you have to know following things
    1. Responsible for placing service reference documents in the Registry (WSDL and XSD) / Repository (usage scenarios annotated with non-functional requirements...)
    2.Reconcile candidate service interfaces with existing infrastructure and identify missing pieces (e.g. mainframe service enablement)
    3.Analyze all candidate service interfaces and check for gaps, inconsistencies or redundancies (e.g. overlapping service boundaries)
    4.Match technical solutions to outlined design constraints (e.g. WS-Security to solve integrity and confidentiality constraints)
    5.Formalize Service Descriptions into WSDL, XSD, etc
    6.Work with Application Architect and Data Architect to ensure consistency with existing XML data formats and conventions
    7.Create virtualized end points in the SM to be used in the Registry
    8.Define policy in SM in collaboration with the Application Architect and  IT Security
    9.When changing the interface for pre-existing services, the Service Designer is responsible for defining appropriate elements (e.g., namespaces, versioning, and content based routing) that facilitate simultaneous deployment of multiple versions of the service
    10.Responsible for ensuring compliance with published WS-Basic Profile
    If you are a service developer you will do the following responsibilities
    1. Identify (in collaboration with the Application Architect) and document the design patterns that will be used in implementing the service
    2.Participate in creating recommendations for the WS implementation framework (e.g. WAS, RAD) Participate in design and code reviews
    3.Implement services (by means of a specific development language and design pattern(s))
    4.Successfully execute unit tests created by Service Tester(s)
    5.Other services should be leveraged as appropriate with any direct data access designed in cooperation with the DBA and the Data Architect
    6.Document service implementation
    7.Responsible for re-factoring and regression testing when changes are made to an existing service
    8.Ensure all relevant implementation related documentation is placed into the service repository
    If you are a service tester you will do following things
    1. Develop test plans and associated test cases for both unit tests and integration tests for services and service groups, using a web services specific testing tool
    2.Ensure successful unit test completion prior to elevation to the Integration environment
    3.Ensure successful integration test completion prior to elevation to the System Test environment
    4.Ensure SLA performance metrics are met prior to elevation to Production environment
    5.Ensure test results are logged
    6.Ensure defects identified through Integration and System Test environment testing are communicated to the Service Implementer(s) and Service Designer(s) for the involved services, as well as to the Application Architect [ Only integration tests should fail since unit tests were confirmed prior to elevation to integration environment ]
    7.Test for interoperability and other standards conformance
    If you are a SOA Architect you WILL
    1.Understand application design, SOA technologies, database and data warehouse design, network design, and the many other aspects of information technology
    2.Responsible for documenting patterns that support SOA
    3.Responsible for end to end service requestor and provider design
    4.Responsible for stating non-functional service requirements
    5.Responsible for the recommendation of the architectural framework, its maintenance and communication to Application Architects
    6.Responsible for adherence to architectural frameworks
    7.Ensure appropriate computational and data capacity are accounted for Know the capabilities of current technologies and work with business to recommend the best technologies to achieve the units strategic goals
    8.Work with business units to evaluate software options from an investment point of view
    9.Help business to obtain predictable benefits and recommend organizational and SDLC process changes depending on the recommended architecture
    10.Work closely with Business Analysts to carefully consider business processes across business units; with the goal to reduce overall cost and improve effectiveness
    11.Endeavor to stay abreast of emerging technologies and make appropriate recommendations for changes and additions to the enterprise architecture
    12.Support change management impact analysis
    13.Defines the standard naming conventions to be used for managed services
    14.Plays a key role in defining the various enterprise architectural frameworks to be utilized
    15.Responsible for defining, and ensuring adherence to application architecture framework guidelines and communicating them to the Application, Information and Data Architects etc.
    16.Define work flow and approval process for service additions and changes to be made to the Registry
    17.Responsible for identification of services and definition of service interfaces
    18.Mediate between business and technology
    FINALLY,
       if you stick with a SOA enabled tools guy and try to learn SOA around it, you will remain a blind SOA guy.
    SOA is an architecture approach which allow us to do IT enablemenet of business using loose couples services which can be defined by INTERFACES.
    SOA introduce a new layer into enterprise architecture which enforce partially and fully following concepts
    1. Enterprise Service Bus (ESB), provide mediation, routing, transformation, translation of interface messages between service consumer and provider. Examples of ESBs are Netweaver XI, IBM Websphere 6.0  ESB, BEA Aqualogic, TIBCO's business works.
    2. Enterprise Service Registry: This tool provide SERVICe goverance views by providing a place for create/admin and manage service policies. Service policies are applied to service in different phase of service life cycle such as service plan, design, build, deploy and manage. Some examples of service registry are XI registry, Systinet from HP, WSSR from IBM. All registries has to follow UDDI specifications
    3. Service Repository: A unified place holder for service metadata and artifacts. Service artifacts are generally based on Object Management Groups Reusable Asset Definition. Some good example of service repository are XI repository, WSSR, Systinet etc
    4. Service Management framework. This is the tool manage the deployed services using service management framework. Examples IBM Tivoli SOA manager, HP SOA manager, XI Run time work Bench etc
    Please do not try to learn SOA with respect to a tool. Learn SOA as an Architecture displine to build solution using implementation independent interfaces with supporting contracts and data.
    WEB Services, XML, XSD, ESB, Registry, Repository etc are just frameworks supporting SOA concept, it is not really SOA. You can do SOA with CORBA AND IDL if you want.
    SAP, IBM, HP, BEA, TIBCO, ORACLE etc are companies building tools using SOA frammework enabled technologies. A tool is not SOA, it is just using SOA as a foundation for thoughts.
    When you learn SOA, think outside the BUNN
    Thanks

  • How to configure bpm composer and access the projects present in bpm mds re

    To access the bpm composer I performed the below mentioned steps: - Installed the standalone weblogic server with soa server configured
    - Invoked the bpm composer using the url : http://machine:soa_port/bpm/composer
    - Used weblogic and weblogic1 as username and password.
    Please let me know whether I am following the correct approach as I am not able to see any options in bpm composer like open project etc, the project menu appears but there are no projects visible.

    The answer couldn't help us much. I will give you the steps we have followed in detail
    We have created a sample customizable BPEL process by selecting a Customizable checkbox in Jdev.
    Then,The sample BPEL process is deployed to SOA server from JDeveloper. We could see the deployed BPM process in EM console.
    Also the MDS repositories required for customization too are present in EM.
    Then We tried accessing the BPM Composer to do some customization on the sample BPEL process deployed. We are able to login to the BPM composer using "weblogic" user.
    But the composer displays only the welcome page. There are no other links enabled.
    Please let us know How to make a BPEL process customizable using BPM composer.
    Also there is an another SOA Composer. When this composer is mainly used?
    There is another BPM Workspace console. But we could not login to this using "Weblogic" user though we are able to login in EM, SOA and BPM composer.
    Why the login failed uisng "weblogic" user here?What for this console is used?

  • Oracle BPM Composer and other Apps Too Slow

    Dear Forum Members,
    I made a installation of Oracle BPM/SOA Suite in a Development VM with 5GB RAM.
    The web applications such as BPM Composer, EM, Weblogic Console are too slow. They take too much time to load.
    I am using the JRockit JVM and Centos 6.
    Regards.

    Bump up your memory to 8gb and then look at your xmx setting in your startWeblogic.sh and ensure it's 3072m or more.

  • Diff Between Oracle BPM Studio and Oracle BPEL Process Manager

    1)What is the difference between Oracle BPM Studio and Oracle BPEL Process Manager?
    2)What is the connection between Oracle BPM Studio and Oracle BPEL Process Manager?

    Hi,
    As of today you should install SOA Suite 11g
    Fr this you will need to install Database (for development you can use XE)
    Run RCU utility to crete DB schemas for SOA Suite.
    Install Weblogic server
    Install SOA Suite as an option to Weblogic
    Create SOA Domain.
    It is physically possible to do it in 2GB but is far better on 3 - 4GB
    You can consider installing DB on different machine.
    Adam

  • BPM standalone and J2EE versions

    What is the diffrence between BPM standalone and J2EE versions
    and
    What are the advantages of Using J2EE Version over standlone?
    In configuration document it is mentioned that we need to deploy wlj2eedeployer.ear on weblogic server.
    Why this deployment?
    Thanks

    Depending on your needs, the Engine can be deployed using two different implementation styles.
    Standalone Oracle BPM Enterprise Engine
    Oracle BPM can be deployed in a standalone environment running on a JVM. This is the original version of the Engine and has been around for 10 years.
    The benefits of deploying processes to Enterprise Standalone are:
    <li> It does not require an application server J2EE container to run. This means a lower cost of entry if you do not already own WebLogic or WebSphere J2EE application servers.
    <li> It is simple to install and administer.
    Enterprise Standalone uses a simple active/standby failover mechanism. When the active engine starts, it immediately registers in the Oracle BPM Directory that it is the primary engine. When the standby engine starts on another machine, it sees that another engine has already registered as the active server in the Oracle BPM Directory. Since the active engine is already up, the standby knows that it needs to ping the primary engine periodically to ensure it is still up. If the standby engine fails to get a response from the active engine, the standby notifies the Directory that it is now the active engine. When what was previously the active primary engine restarts, it notifies the Directory that it has restarted, sees that another server is now the primary and then starts as the secondary.
    J2EE Application Server Oracle BPM Enterprise Engine
    Oracle BPM Enterprise engines can also run on a J2EE application server within WebLogic and WebSphere containers.
    Oracle BPM Engines running on a J2EE Application Server support active clustering. This means that as loads increase over time, new nodes can be added making the environment more scalable over time.
    With the J2EE Application Server environment automatic failover is automatically provided across nodes.
    Finally, in answer to your last question - the deployed wlj2eedeployer.ear is useful because this lets you stop and start the Engine and deploy projects from the simple (ok - somewhat simple) Oracle BPM Process Administrator tool.
    Hope this helps,
    Dan

  • SOA and PI

    what is the relationship of SOA with PI

    Hi,
         SOA is nothing but service Oriented Architecture and where as PI is Process integration both are supported by SAP.
    SOA is a softwate where you intergate the different applications with SAP applications where as PI is also helpfull in exchange messages with diff business systems. 
         You can look into following links which can explain the difference about SOA and PI
       /people/karthiknarayan.kesavan2/blog/2007/10/11/pi-soa--a-technical-consultant-perspective
      https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8045bbe0-5159-2a10-9aa5-8d5214c092cb
    Reward with Points if helpful
    Regards
    Sai Ganesh

Maybe you are looking for